【问题标题】:How do I remove the parent element?如何删除父元素?
【发布时间】:2010-10-08 04:14:52
【问题描述】:

我是 jquery 的新手,我什至不确定我是否正确引用了“父”元素。我想完全删除两个<li> 标签。有没有办法只用一个 id 声明来做到这一点?

<li class="remove"><a href="#">ds</a></li>
<li class="remove"><a href="#">xfg</a></li>

<li><a href="#">ds</a></li>   <------This stays as well as the one below
<li><a href="#">xfg</a></li>

【问题讨论】:

  • 您发布的示例使您看起来只想从两个li 元素中删除class 属性。

标签: jquery


【解决方案1】:

你可以的

$('.remove').remove(); // all which matches a class="remove" will be gone completely.

或点击&lt;a&gt;

$('#ulID li a').click(function(){
   $(this).closest('.remove').remove();
   return false; // prevent link to jump to a page.
});

欢迎来到stackoverflow.com
别忘了接受回答

【讨论】:

  • Reigel,这行得通,谢谢。另外,感谢代码中的cmets,帮助我理解。
  • 谢谢你,雷格尔。我相信我会经常回来。 :)
【解决方案2】:
$('.remove').remove()

【讨论】:

    猜你喜欢
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-16
    相关资源
    最近更新 更多