jquery - 从类中删除 ul(ul 没有 id) 元素 - Jquery

标签 jquery

我正在尝试开发一个从站点中删除栏的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/

相关文章:

jquery - 在不使用 .animate() 的动画结束时;

javascript - 在代码中避免使用 if else

javascript - jQuery off() 不删除点击处理程序

javascript - 使用动画展开/折叠菜单列表

javascript - 我正在使用 Laravel 5.4 : and js not loading in blade during editing

JavaScript 和 Jquery : Uncaught TypeError: Cannot read property 'length' of undefined

javascript - 当我点击 BxSlider 的链接时,如何更改图像?

javascript - JQuery 验证表单但不是 `submit` 按钮

javascript - 使用 Javascript 从下拉列表中选择 jQuery 框架选择选项

javascript - 使一组用户与他们在文本区域中的提及保持同步?