jquery如何动态写入td内容

2025-10-23 07:19:16

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>

jquery如何动态写入td内容

jquery如何动态写入td内容

jquery如何动态写入td内容

2、第二步:使用谷歌浏览器打开编辑的页面,页面展示效果如下所示。

jquery如何动态写入td内容

3、第三步:测试页面,首先在谷歌浏览器中按F12打开调试页面--选择控制台(console)具体页面如下所示:首先我们选择并修改第一行,第一列的td中的内容

jquery如何动态写入td内容

jquery如何动态写入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("第一行第一列内容修改")修改第一行第一列表格的内容。

jquery如何动态写入td内容

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢