jQuery/CSS - 如何在文档中选择所有li display none?

Mat*_*att 12 css jquery jquery-selectors

jQuery/CSS - 如何选择<li style="display: none;">文档中的所有内容?

Jos*_*eti 37

虽然所选择的答案适用于您的情况,但它仍然没有回答这个问题.对于其他人发布的答案也一样,所以无论如何我决定写这个.

$('li[style*="display: none"]')
Run Code Online (Sandbox Code Playgroud)

这将返回一个jQuery对象,该对象表示<li>文档中所有元素的列表,其样式属性包含"display:none".

找到文档中的所有隐藏元素是另一回事.


Guf*_*ffa 8

有一个选择器可以找到隐藏的元素:

$('li:hidden')
Run Code Online (Sandbox Code Playgroud)

请注意,这会查找所有li不可见的元素,这不仅是因为它们已display:none应用了样式.可以隐藏元素,例如通过将其高度设置为零或隐藏父元素.


All*_*Liu 5

尝试这个

$("li").filter(function() { return $(this).css("display") == "none" })
Run Code Online (Sandbox Code Playgroud)