我想要的:
在$myElement
中查找所有带有类.myClass
和属性display:none
的元素。以下是我尝试过的内容,我可能错过了一些愚蠢的东西:
$myElement.find('.myClass[display=none]')
和
$myElement.find('.myClass').filter('[display=none]')
:hidden
伪选择器:$myElement.find('.myClass:hidden')
<div class="myClass" display="none">
这并没有太多意义。
如果您想明确地指定 display
为 "none"(因为元素也可以通过其他方式进行隐藏),您可以使用 .filter()
:
$myElement.find('.myClass').filter(function() {
return $(this).css('display') == 'none';
});