6 Stimmen

Finden Sie mit jQuery die Links, die eine bestimmte Zeichenfolge enthalten, und fügen Sie eine Klasse hinzu

Ich habe die folgende HTML-Struktur:

<div><a href="link1">blah</a></div>
<div><a href="link2">blah</a></div>
<div><a href="link3.swf">blah</a></div>
<div><a href="link4">blah</a></div>
<div><a href="link5.swf">blah</a></div>
<div><a href="link6.swf">blah</a></div>

Mit jQuery möchte ich die Links abrufen, die die .swf Erweiterung und fügen eine Klasse zu ihrer übergeordneten div Element. Hier ist mein Code, der nicht funktioniert:

$('a[href:contains(".swf")]').parent().addClass=('filmtrigger')

Können Sie mir helfen, dies zu beheben?

7voto

Aaron Saunders Punkte 32612
$('a[href$="swf"]').parent().addClass('filmtrigger');

http://docs.jquery.com/Selectors

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X