Wie lenke ich das Attribut der Deckkraft in jquery?

8

Ich weiß über den Selector attributeContains Bescheid, aber wie gilt er für Stilattribute?

Ich möchte alle <a> -Tags finden, deren Deckkraft auf 0 gesetzt ist.

Ich habe es versucht:

%Vor%

Aber es gibt nichts zurück.

    
Trip 17.09.2010, 21:58
quelle

3 Antworten

19

Der Selektor :visible funktioniert nicht, da die Deckkraft nicht berücksichtigt wird.

Um nur solche mit einer 0 -Opazität anzusteuern, können Sie mit .filter() den .css() -Wert der Deckkraft überprüfen:

%Vor%

Sie könnten Ihren eigenen Selektor erstellen, wenn Sie möchten:

%Vor%

oder

%Vor%     
user113716 17.09.2010, 23:19
quelle
1

Wenn Sie wissen möchten, ob ein Element sichtbar ist oder nicht, verwenden Sie:

%Vor%     
jAndy 17.09.2010 22:02
quelle
1

$('a:not(:visible)')

Ihr Code wird nicht funktionieren, da er nur funktioniert, wenn die Deckkraft auf das Stilattribut des Elements angewendet wird - was ist mit CSS-Stilen? sie werden nicht gelten. jQuery stellt die Selektoren :visible und :not zur Verfügung, sodass Sie sie kombinieren können. Ссылка

    
balupton 17.09.2010 22:03
quelle