我把情况简化如下:
<table>
...
<tr><td>....</td><td><button...>delete</button></td></tr>
<tr><td>somestuff</td><td>some other stuff</td></tr>
</table>
单击删除按钮时,我使用以下方法删除了该行:
$(this).closest('tr').remove();
我的问题是,如何使用下一行的 CSS 选择器删除下一行。 我有一个解决方法,为每一行使用一个运行的 ID 号,选择已删除的 ID #,递增它,然后用它来删除下一行,但我认为必须有一些 CSS 选择器来选择下一行行。
最佳答案
同时删除两者:
$(this).closest('tr').next().addBack().remove();
.addBack()
替换 .andSelf()
适用于 jQuery 1.8 及更高版本。
关于jquery - CSS 选择器需要选择表格中的下一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21415950/