jQuery: Testen Sie, ob das name-Attribut einer gegebenen Zeichenfolge entspricht

8

Wenn ich eine Liste von HTML-Eingaben, Textareas und Selects anführe, würde ich gerne prüfen und sehen, ob irgendwelche ein Namensattribut haben, das einer gegebenen Zeichenkette entspricht, und wenn ja, eine Klasse hinzufügen.

Zum Beispiel:

%Vor%

Ich bin mir nicht sicher, was ich hier mache, ich mache hier etwas falsch, aber es scheint nicht zu funktionieren.

    
kylex 21.06.2011, 15:50
quelle

3 Antworten

6

versuchen:

%Vor%

Suchen Sie nach CSS3-Selektoren in jQuery

    
Michael Wright 21.06.2011, 15:54
quelle
3

Was Sie suchen ist:

%Vor%

, weil Ihr .attr() nach dem name -Attribut des ersten übereinstimmenden Elements sucht (siehe ) Dokumentation zu attr )

    
instanceof me 21.06.2011 15:54
quelle
1

Etwas wie:

$ ("textarea [name = 'this_name']"). addClass ("myClass");

Siehe: Ссылка

    
cdm9002 21.06.2011 15:54
quelle

Tags und Links