jquery - 需要使用 jQuery.find 来查找特定样式的元素

标签 jquery find

对...我需要找到所有 < ul style="display: block;"> 元素,以便我可以将其设置为 display:none。

我认为我走在正确的道路上......但不完全是:

jQuery('#adminMenu li').find("ul").css('display');

对于高级用户:如何用一行查找和更改样式?

最佳答案

您可以使用属性选择器和“包含”选项

$('#adminMenu li ul[style*="display:block"]').hide()

这实质上是说“任何 ul 的 style 属性包含文本 display:block”

关于jquery - 需要使用 jQuery.find 来查找特定样式的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562634/

相关文章:

javascript - 使图像跟随鼠标指针

python - 在 python 子进程中使用 exec 查找命令会出错

python - 在列表中搜索字符或字符串(如网站上的查找功能)

jquery - 如何从另一张图像打开特定图像的颜色框?

jquery - 在放大弹出窗口中选择2 : search input cannot be focused

python - 查找(bash 命令)不适用于子进程?

javascript - 自动刷新并查找页面上文本的书签?

regex - 查找命令与 'regex' 匹配不工作

javascript - 将 [object HTMLElement] 格式化为变量字符串

javascript - Div 没有显示在 JavaScript 中?