我正在尝试将一个表行添加到具有某个ID的表中,但当添加时,它也会添加到我的表中具有不同ID的表。我已经搜索了答案,但没有找到答案。我不知道我做错了什么,这是一个骗局。
http://jsfiddle.net/n7cyE/1445/
//table
<table id="tbl_1">
<thead>
<td>column 1</td>
<td>column 2</td>
</thead>
<tbody>
<td>
<table id="tbl_2">
<thead>
<td>inside column 1</td>
<td>inside column 2</td>
</thead>
<tbody>
</tbody>
</table>
</td>
<td></td>
</tbody>
</table>//jquery
var recent = "<tr><td>added column 1</td><td>added column 2</td></tr>";
$("#tbl_1 tbody").append(recent);发布于 2016-09-21 01:54:33
使用#tbl_1 > tbody选择器代替#tbl_1 tbody,如下所示。
$("#tbl_1 > tbody").append(recent);#tbl_1 tbody选择#tbl_1中的所有tbody,而#tbl_1 > tbody仅选择#tbl_1的子tbody。
https://stackoverflow.com/questions/39600681
复制相似问题