Was ist das jQuery-Selektor für die Auswahl der Anker-Elemente mit einer bestimmten Klasse in einem bestimmten div
Ich habe einige code so aus und ich wollen, wählen Sie bei jedem <a>
- tag mit der Klasse status
im div foo
<div id="foo">
...
<a class = "status"> ... </a>
...
</div>
Sieht aus wie Sie vergessen einer schließenden quote
InformationsquelleAutor abc def foo bar | 2011-02-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun
$('#foo').find('.status')
hasClass returns boolean, nicht die Elemente, die tatsächlich die Klasse. Trotzdem, der link ist toll.
InformationsquelleAutor Hussein
Den Selektor wäre:
InformationsquelleAutor Alex
Versuchen Sie diese Lesen und diese:
Glück!
InformationsquelleAutor Gonzalo Larralde
Dieser funktioniert.
InformationsquelleAutor Adeel
Versuchen Sie dies:
Die docs sind hier
InformationsquelleAutor Lee
versuchen mit
wählt er die Anker, die DIREKTE Kinder von div #foo
status
sind direkte Kinder der div mit der idfoo
. Das kann was werden, die OP war nach, ich wollte nur Klarheit zu schaffen hier.danke, werde ich hinzufügen, dass die Antwort
InformationsquelleAutor Mauricio
InformationsquelleAutor Praveen Prasad
Gibt es keine solche Sache wie ein "jQuery-Selektor" was du meinst ist :
entweder CSS-Selektor :
In diesem Fall die Antwort ist
div#foo a.status
oder auchdiv#foo > a.status
(je nachdem, ob es intermediate Container)oder jQuery-Funktionen :
In diesem Fall gibt es mehrere Möglichkeiten, es zu tun :
$('div#foo a.status')
$('div#foo > a.status')
$('div#foo').find('a.status')
$('div#foo').children('a.status')
InformationsquelleAutor challet