jquery - CSS 选择器需要选择表格中的下一行

标签 jquery css html-table

我把情况简化如下:

 <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/

相关文章:

javascript - Bootstrap 2 Modal 被软键盘部分阻止

javascript - 获取树列表的级别 - JavaScript

css - 在CSS中使图像透明

html - 带有图像的表格单元格在 IE 中渲染过大

javascript - 将此 javascript 函数转换为 jquery

javascript - 验证单选按钮是否被选中?

css - 单击选择菜单(下拉菜单)时自定义字体不呈现

html - chrome 和 Internet Explorer 11 之间的图像大小差异

javascript - 删除元素的父行

jquery - 如何使用 jQuery 克隆带有日期选择器的表行