我想要的是:
在 $ myElement
中查找所有具有類 .myClass
和屬性
display:none
的元素。以下是我的嘗試,我可能錯過了一些愚蠢的事情:
<�代碼> $ myElement.find( 'MyClass的[顯示=無')</代碼>
和
<�代碼> $ myElement.find( 'MyClass的 ')。過濾器('[顯示=無')</代碼>
我想要的是:
在 $ myElement
中查找所有具有類 .myClass
和屬性
display:none
的元素。以下是我的嘗試,我可能錯過了一些愚蠢的事情:
<�代碼> $ myElement.find( 'MyClass的[顯示=無')</代碼>
和
<�代碼> $ myElement.find( 'MyClass的 ')。過濾器('[顯示=無')</代碼>
您可以使用:hidden
偽選擇器:
$myElement.find('.myClass:hidden')
您提出的語法是指元素的屬性,而不是樣式定義。從本質上講,你的選擇器會匹配一個像這樣的元素:
<div class="myClass" display="none">
Which doesn't really make much sense.
If you want to be explicit about display
being
"none" (as elements can be hidden in other
ways also), you can use .filter()
:
$myElement.find('.myClass').filter(function() {
return $(this).css('display') == 'none';
});