jquery - 在jquery中删除父级和自身

标签 jquery

JQuery:

$('#imgDelete').live('click', function() {
    $(this).parent('td').remove();
});

全部<td>以编程方式生成并绑定(bind)。 imgDelete也绑定(bind)在每个 <td> 内部但上面的代码不应该能够删除父级。动态生成的列无法删除或丢失了某些内容。谢谢。

最佳答案

尝试:

$('#imgDelete').live('click', function() {
  $(this).parents('td').remove();
});

查找 .parent().parents() 之间的区别 (我假设 imgDelete 不是 td 的直接子级)(此外,正如前面所说,您应该使用 class 而不是 id)

关于jquery - 在jquery中删除父级和自身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080132/

相关文章:

javascript - 谷歌地图不正确的 UI 显示, map 也有一些偏移

jquery - 什么时候应该使用 jQuery Mobile?正确的 "Use Case"是什么?

jquery - 媒体屏幕语法在我的 CSS 中不起作用

jquery - 编辑内部 iframe 内的跨域 iframe 的 css

javascript - 如何将值从 Javascript 传递给 td?

javascript - jQuery 更改以返回选中或未选中状态

jquery - 如何在 Owl Carousel 之间添加边距

Javascript onclick() 需要点击两次

jquery - 流体网格父包装器中的固定位置 div?

javascript - 简化 Javascript 中的 text.replace()