0

我有一个带有标题的表格:

<table id="my-table">
    <thead>
        <th>header1</th>
        <th>header2</th>  
        <th>header3</th>  
    </thead>
    <tbody>
      <tr>
         <td>data1</td>
         <td>data2</td>
         <td>data3</td>
      </tr>
    </tbody>
</table>

如何使用 jQuery 仅选择行并用新数据替换它们?只有行而不是标题。

4

4 回答 4

1

看起来很明显,我会试试这个

$("#my-table tbody tr")

或这个

$("#my-table tr:has(td)")
于 2013-02-19T06:38:17.923 回答
1

您也可以使用 jquery 选择器的上下文...

$("tr", "#my-table tbody").each(function (i, item) {
    $("td", this).each(function () {
        // do something with the td.
    });
});
于 2013-02-19T06:41:24.953 回答
1

试试这个

 $('#my-table tbody tr td').each(function(){//to select all rows in the table with id my-table
   $(this).text('test');
});
于 2013-02-19T06:42:22.883 回答
0
$('tr').not('thead tr').addClass('selected').
于 2013-02-19T07:17:06.143 回答