JQuery如何查找并删除li元素

标签 jquery jquery-selectors

我正在尝试使用 JQuery 查找并删除 <li> <a href="/arb/node/53/grouping/edit/">Edit group</a> </li>一点运气都没有。

请让我知道如何实现这一目标。

<ul class="tabs secondary">
<li class="active">
<a href="/arb/node/53/grouping">View</a>
</li>
<li>
<a href="/arb/node/53/grouping/add">Add new Group</a>
</li>
<li>
<a href="/arb/node/53/grouping/edit/">Edit group</a>
</li>
</ul>

我尝试了以下jquery,但它不起作用。

$(".tabs.secondary:contains(\"Edit group\")").remove()

正确的解决方案应该是找到“编辑组”一词并将其删除 <li>父级。

谢谢

费诺

最佳答案

$("li:has('a'):contains('Edit group')").remove();

演示:http://jsfiddle.net/YqFfe/

关于JQuery如何查找并删除li元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255326/

相关文章:

javascript - 对 jQuery 插件的操作始终是最后的选择?

javascript - 如何获取日历 View 以在html页面中选择时间段?

jquery - 根据 li 子元素的数量选择 ul 元素

JQuery遍历DOM并提取节点值

jquery - 用于选择名称不以 "something"开头/结尾的元素的选择器

javascript - 动态调用 jQuery 函数

jquery - 防止文本框中第一个位置出现空格

jquery - 使用 fancybox 打开弹出的 HTML 页面

javascript - jqGrid添加函数添加本地JSON

javascript - 如何使用 JQUERY 为多个 DIVS 内的按钮编写 CLICK 函数