我有一张有很多行的桌子。第一行是标题。
如果任何 td 没有给定文本,我想删除所有行。
<tr>
<td id="1" class="links">Madia</td>
<td id="" class="edit_client" >Press</td>
</tr>
<tr>
<td id="2" class="td_link" >Nagara </td>
<td class="td_link" id="11" class="edit_client">KR Pura</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我想删除所有 tr ,如果它的任何 td 没有给定文本说“me hussy”。
$('tr').each(function () {
});
Run Code Online (Sandbox Code Playgroud)
我不想删除第一行,因为它的标题。所以函数应该从第二行开始检查。
尝试这样做
\n\n$(\'table tr:gt(0)\').each(function() {\n if ($(\'td:contains("me hussy")\', this).length == 0) $(this).remove();\n});\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n编辑:
\n\n感谢梅西斯塔:gt(0)
编辑
\n\n关于OP的评论
\n\nvar name = "me hussy";\n$(\'table tr:gt(0)\').each(function() {\n if ($(\'td:contains("\'+ name +\'")\', this).length == 0) $(this).remove();\n});\xe2\x80\x8b\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
2092 次 |
| 最近记录: |