如何使用jQuery删除表格的特定行?

甘道夫

我有一个如下表:

HTML

<table id="data-filter">
  <tr>
     <td>1</td>
     <td>Harry Potter</td>
     <td><span class="delete"></span></td>
   </tr>
   <tr>
     <td>2</td>
     <td>Frodo Baggins</td>
     <td><span class="delete"></span></td>
   </tr>
</table>

如果用户在任何行中单击“ x”,则该特定行将被删除。我能够找到单击了哪一行,但是我无法准确找到单击了“ x”的哪一行。我的jQuery和CSS代码如下:

jQuery的

$(document).on('click', '#data-filter tr', function() {
    rn = this.rowIndex;
    alert('You clicked row: '+rn); // do something to remove this row
});

CSS

.delete:after { content:"x";}

我想触发删除事件,仅当用户单击特定行的“ x”时,而不是整个行或行的任何部分时才触发。我想我可能只是缺少正确的选择器,但是我不确定。

阿伦·约翰尼

您可以this用来引用处理程序所针对的元素,因此

$(document).on('click', '#data-filter tr .delete', function() {
    $(this).closest('tr').remove()
});

同样从我看到的情况来看,单击删除按钮时需要删除行,因此需要将处理程序添加到delete元素,然后使用.closest()查找tr存在删除按钮元素,然后调用。 remove()删除该行

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php删除表格的特定行

来自分类Dev

使用php删除表格的特定行

来自分类Dev

使用jQuery按ID删除表格行

来自分类Dev

使用jQuery删除表格中的行

来自分类Dev

无法使用 jQuery 删除表格行

来自分类Dev

如何删除使用JQuery动态表的特定行

来自分类Dev

如何使用Apps脚本从Google表格中删除一系列特定表格中所有不受保护的行

来自分类Dev

使用javascript / jQuery插入新行时,如何在每个表格行中插入“删除按钮”

来自分类Dev

如何使用jQuery删除表格中仅一行附加信息?

来自分类Dev

使用javascript / jQuery插入新行时,如何在每个表格行中插入“删除按钮”

来自分类Dev

使用HTML表格删除CSV文件中的特定行

来自分类Dev

使用API从Google表格中删除特定行

来自分类Dev

如何使用jQuery删除行?

来自分类Dev

如何使用Jquery选择表格行?

来自分类Dev

如何使用jQuery更改表格行颜色

来自分类Dev

如何使用 jQuery 选择表格的行或列

来自分类Dev

如何删除表格动态行?

来自分类Dev

如何使用angularjs删除特定行的值

来自分类Dev

如何使用 JQuery 删除表格单元格的某些元素

来自分类Dev

Oracle APEX | 如何使用JavaScript从表格形式中删除行

来自分类Dev

如何使用jQuery获取特定部分的表格数据

来自分类Dev

如何使用rowspan jQuery删除行

来自分类Dev

如何使用jQuery删除表中的行?

来自分类Dev

如何使用jquery在单击时更改表格行的文本

来自分类Dev

如何从Matlab的表格中删除特定列中包含NaN的行?

来自分类Dev

如果我有表格ID标签,如何删除包含特定ID作为文本的行?

来自分类Dev

如何从表格中删除表格行元素的模式?

来自分类Dev

如何使用jQuery从谷歌地图中删除特定路径

来自分类Dev

如何使用linux命令逐块删除特定行?

Related 相关文章

  1. 1

    使用php删除表格的特定行

  2. 2

    使用php删除表格的特定行

  3. 3

    使用jQuery按ID删除表格行

  4. 4

    使用jQuery删除表格中的行

  5. 5

    无法使用 jQuery 删除表格行

  6. 6

    如何删除使用JQuery动态表的特定行

  7. 7

    如何使用Apps脚本从Google表格中删除一系列特定表格中所有不受保护的行

  8. 8

    使用javascript / jQuery插入新行时,如何在每个表格行中插入“删除按钮”

  9. 9

    如何使用jQuery删除表格中仅一行附加信息?

  10. 10

    使用javascript / jQuery插入新行时,如何在每个表格行中插入“删除按钮”

  11. 11

    使用HTML表格删除CSV文件中的特定行

  12. 12

    使用API从Google表格中删除特定行

  13. 13

    如何使用jQuery删除行?

  14. 14

    如何使用Jquery选择表格行?

  15. 15

    如何使用jQuery更改表格行颜色

  16. 16

    如何使用 jQuery 选择表格的行或列

  17. 17

    如何删除表格动态行?

  18. 18

    如何使用angularjs删除特定行的值

  19. 19

    如何使用 JQuery 删除表格单元格的某些元素

  20. 20

    Oracle APEX | 如何使用JavaScript从表格形式中删除行

  21. 21

    如何使用jQuery获取特定部分的表格数据

  22. 22

    如何使用rowspan jQuery删除行

  23. 23

    如何使用jQuery删除表中的行?

  24. 24

    如何使用jquery在单击时更改表格行的文本

  25. 25

    如何从Matlab的表格中删除特定列中包含NaN的行?

  26. 26

    如果我有表格ID标签,如何删除包含特定ID作为文本的行?

  27. 27

    如何从表格中删除表格行元素的模式?

  28. 28

    如何使用jQuery从谷歌地图中删除特定路径

  29. 29

    如何使用linux命令逐块删除特定行?

热门标签

归档