我有下表:
<table id="test">
<tr id=1><td>bla</td></tr>
<tr id=2><td>bla</td></tr>
<tr id=3><td>bla</td></tr>
<tr id=4><td>bla</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
现在我想从表中删除第3行.我怎么做?就像是:
$("#test tr ??").remove();
Run Code Online (Sandbox Code Playgroud)
谢谢!
Dav*_*e G 75
尝试
$('table#test tr#3').remove();
Run Code Online (Sandbox Code Playgroud)
And*_*y E 16
ID属性不能以数字开头,它们应该是唯一的.在任何情况下,您都可以使用:eq()基于0的整数来选择特定行:
// Remove the third row
$("#test tr:eq(2)").remove();
Run Code Online (Sandbox Code Playgroud)
或者,重写HTML以使其有效:
<table id="test">
<tr id=test1><td>bla</td></tr>
<tr id=test2><td>bla</td></tr>
<tr id=test3><td>bla</td></tr>
<tr id=test4><td>bla</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)
并删除它只引用ID:
$("#test3").remove();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99511 次 |
| 最近记录: |