1、第一步:编辑HTML代码<!DOCTYPE html><html>罕铞泱殳 <head>艘早祓胂 <meta charset="UTF-8"> <title></title> <script src="js/jquery-3.3.1.min.js"></script> <style type="text/css"> .hover{ background-color: #cccc00; } table{ border-collapse: collapse; border-spacing: 0; margin-right: auto; margin-left: auto; width: 800px; } th, td{ border: 1px solid #b5d6e6; font-size: 12px; font-weight: normal; text-align: center; vertical-align: middle; height: 20px; }th { background-color: Gray; } </style> </head> <body> <table id="table1"> <thead><tr> <th style="width: 160px;">表头一</th> <th style="width: 160px;">表头二 </th> <th style="width: 160px;">表头三</th> <th style="width: 160px;">表头四</th> <th style="width: 160px;">表头五</th> </tr></thead> <tbody> <tr> <td>第一行第一列</td> <td>第一行第二列</td> <td>第一行第三列</td> <td>第一行第四列</td> <td>第一行第五列</td> </tr> <tr> <td>第二行第一列</td> <td>第二行第二列</td> <td>第二行第三列</td> <td>第二行第四列</td> <td>第二行第五列</td> </tr> <tr> <td>第三行第一列</td> <td>第三行第二列</td> <td>第三行第三列</td> <td>第三行第四列</td> <td>第三行第五列</td> </tr> <tr> <td>第四行第一列</td> <td>第四行第二列</td> <td>第四行第三列</td> <td>第四行第四列</td> <td>第四行第五列</td> </tr> </tbody> </table> <script> $(document).ready(function () { //鼠标移动到行变色,单独建立css类hover //tr:gt(0):表示获取大于 tr index 为0 的所有tr,即不包括表头 $("#table1 tr:gt(0)").hover( function () { $(this).addClass("hover") }, function () { $(this).removeClass("hover") }) }); </script> </body></html>
2、第二步:使用谷歌浏览器打开编辑的页面,页面展示效果如下所示。
3、第三步:测试页面,首先在谷歌浏览器中按F12打开调试页面--选择控制台(console)具体页面如下所示:首先我们选择并修改第一行,第一列的td中的内容
4、第四步:关键代码解析:$('#table1') 选择表格$('#table1媪青怍牙').find('tbody') 选择表格下的tbody$('#table1').find('tbody').find('tr:eq(1)') 选择表格下tbody下第二行tr(下标从0开始)$('#table1').find('tbody').find('tr:eq(1)').find('td:lt(1)')选择第一行第一列的表格$('#table1').find('tbody').find('tr:eq(1)').find('td:lt(1)').html("第一行第一列内容修改")修改第一行第一列表格的内容。