17 Stimmen

Wie finde ich einen Span mit einer bestimmten Klasse, der eine exakte Textfolge enthält?

Ich versuche, den folgenden Knoten innerhalb einer Seite zu finden:

<span class="dotted">Admin</span>

Ich habe versucht, die folgenden jQuery-Selektoren, aber weder scheinen bei der Auswahl der Knoten zu arbeiten:

$(".dotted span:contains('Admin')").css("color","red");
$("span:contains('Admin') .dotted").css("color","red");

Was mache ich falsch?

39voto

John Hartsock Punkte 82122

Dieser Selektor sollte das tun, was Sie wollen.

$("span.dotted:contains('Admin')")

Denken Sie daran, dass Sie Tag-Namen mit IDs und Klassen verketten können. Beispiel

$("span#yourID")

OR

$("span.yourclass")

ODER eine Mischung aus beidem

$("span#yourID.yourClass")

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