JQuery Element auswählen, wenn * any * -Attribut übereinstimmt

9

Ich möchte einen Selektor wie $(".author") , der ein Element auswählt, wenn "author" der Wert eines Attributs ist, nicht nur der Klasse.

z. selector.text() sollte "Emily Ekins" für jede der folgenden Seiten angeben:

%Vor%

oder

%Vor%

oder

%Vor%

oder

%Vor%

Gibt es eine Möglichkeit, dies zu tun?

    
tarayani 03.12.2011, 21:35
quelle

3 Antworten

12
%Vor%

Beispiel

Puh! Das hat einige Zeit gedauert. Dies überprüft jedoch jedes einzelne Attribut von jedem gegebenen Element , und wenn das beliebige Attribut author ist, wird die Hintergrundfarbe in rot geändert .

    
Purag 03.12.2011, 21:40
quelle
5

Hoffe, das hilft

%Vor%     
aWebDeveloper 03.12.2011 22:09
quelle
1

Ich würde die Antwort von @Web Developer verwenden, fügt aber hinzu, dass es effizienter ist, die Auswahl als var zu speichern, wenn Sie sie mehrmals auswählen müssen:

%Vor%

Hier finden Sie eine Dokumentation zu Attributselektoren:

Ссылка

Ссылка

Ссылка (jQuery verwendet Sizzle)

    
ryanve 03.12.2011 22:35
quelle

Tags und Links