jQuery - 通过 $(this) 访问层次结构上五层的父 <li>

标签 jquery dom this hierarchy

我有一个嵌套结构:

<li id="RCL137_1" class="rcl137">
  <table>
    <tbody>
       <tr>
          <td>
             <img id="RCDEL137_1" class="icon_rcdel" src="images/icon_delete.png">

如果图像是 $(this),是否有一种简单的方法可以在不使用 ID 的情况下引用它所属的行? (例如,parent li某事某事...)我可以通过parent().parent()来做到这一点...但必须有一种更简洁的方法。

顺便说一句:我一直通过 ID 来完成,但我想添加一个类似于以下内容的类事件处理程序:

$('#container').on('click', '.icon_rcdel', function (e) {
    $(this). [navigate to li] .remove();

谢谢。

最佳答案

$(this).closest('li').remove();

参见http://api.jquery.com/closest/

http://api.jquery.com/find/

关于jQuery - 通过 $(this) 访问层次结构上五层的父 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10958459/

相关文章:

jquery - ajax自动刷新统计数据

javascript - 获取 Backbone 中的 Dropped Element 值

javascript - 如何将外部 HTML 文件加载到 Javascript 文档对象中

javascript - 如何构建操纵 DOM 的 Angular 因子/服务

jquery - 如果另一个元素不存在,是否有一种优雅的方法在 JQuery 中选择一个元素?

javascript - 点击完成后调用函数

javascript - 在 Javascript 中理解这个,我迷路了

javascript - 如何将它绑定(bind)到 AngularIO 的 Observable::subscribe 函数?

JavaScript - 我可以获得方法的父对象吗?

javascript - 将 jquery 模态弹出脚本附加到按钮事件