我正在尝试开发一个从网站上删除栏的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();
答案 0 :(得分:3)
答案 1 :(得分:1)
这应该有效:
$(".bar > ul").remove();
没关系,$(".bar ul").remove();
也会起作用。