我正在尝试开发一个从站点中删除栏的greasemonkey脚本,到目前为止,我已经删除了类本身,但我无法删除div中的内容。我可以删除整个站点中的所有 ul 元素,但我只需要删除与“bar”div 类关联的所有特定元素,并且里面的 ul 没有 ID,所以我无法通过 JQuery 跟踪它。如何删除元素?
<div class="bar"> <ul>
<a href="..." onclick=""/>
<span class="title">Title 1</span>
</a>
<a href="..." onclick=""/>
<span class="title">Title 2</span>
</a></ul></div>
这就是我到目前为止在 JQuery 中所拥有的
$(".bar").removeClass('bar');
我已经尝试过这个,但它删除了整个页面中的所有 UL 元素,我不希望这样
$('ul:not(:first):not(:last)').remove();
最佳答案
你想要这个:
$(".bar ul").remove();
jQuery('祖先后代')
docs
Description: Selects all elements that are descendants of a given ancestor.
关于jquery - 从类中删除 ul(ul 没有 id) 元素 - Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264218/