jquery - 尝试在嵌套 div 中使用 contains 选择器

标签 jquery contains

<div>
    <div>test</div>
</div>

$("div:contains('test')").css('display','none');

我知道我会为此自责。问题是,当运行时,所有 div 由于嵌套而被隐藏。如何使父 div 不被隐藏?我仅限于使用 1.2.6

最佳答案

$("div:contains('test'):not(:has(div))").hide();

关于jquery - 尝试在嵌套 div 中使用 contains 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551316/

相关文章:

javascript - 如何通过javascript向IE中的XML添加额外的xmlns命名空间属性

python - 在 Python 中搜索 Pandas Dataframe

c# - 检查列表中是否存在具有特定值的对象

xml - 用于查找标签名称包含 'Name' 的元素的 XPath 表达式

javascript - 在 Magnific Popup 中打开所有图片,而不仅仅是发布图片

jquery - Google Analytics 事件跟踪问题

javascript - 数据表隐藏列日期排序

jquery - 在 jQuery Accordion 导航上切换 CSS 类

Python 列表类 __contains__ 方法功能

java: arraylist.contains 和删除不起作用