Beispieldaten:
%Vor%jetzt die jquery:
%Vor%... gibt mir ein jquery-Objekt aller Eingaben.
Ich kann auch tun:
%Vor%..., die nur die Eingaben zurückgibt, die ein spezielles Attribut haben.
Noch weiter kann ich nur die Eingaben erhalten, die ein spezielles Attribut haben, wo sie auch das Attribut new von "yes" haben:
%Vor% Aber was wäre, wenn ich nur 'the_inputs' verwenden und die Variable the_special_inputs
ohne einen anderen Selektor erstellen möchte? da drin Wörter, wenn ich die gespeicherte var:
... gibt es eine Möglichkeit, einen zusätzlichen Selektor für diese gespeicherte Variable zu schreiben, der mir die gleichen Ergebnisse wie $("input.foo[special]");
oder die anderen wie oben liefert, aber JUST mit the_inputs
, das zuvor gespeichert wurde?
ein paar Dinge, die ich versucht habe, die nicht funktionieren:
%Vor%ist es möglich?
Verwenden Sie jQuerys Methode .filter()
.
Dadurch wird ein neuer Satz erstellt, bei dem das Original auf diejenigen reduziert wird, die mit dem ausgewählten Selektor übereinstimmen, ohne dass eine zusätzliche DOM-Auswahl vorgenommen werden muss.
Es gibt eine andere Methode namens .not()
, die diejenigen enthält, die nicht mit dem Selektor übereinstimmen.
Sie können auch die Methode jQuery find () verwenden, aber Filter ist viel besser:
%Vor%Tags und Links jquery jquery-selectors