Wie wähle ich das letzte untergeordnete Element in jQuery aus?
Nur das letzte Kind, nicht seine Nachkommen.
jquery
jquery-selectors
Liebesfrühling
quelle
quelle
children().last()
und:last-child
ist gleich. In diesem Beispiel - ja, aber stellen Sie sich vor, Sie haben zwei Listen (class = "example") und versuchen Sie dann, die letzten Elemente aus beiden Listen auszuwählen ...children()
. Option 1 macht es einmal, hat aber einen benutzerdefinierten / jQuery-Pseudo-Selektor:last
und ist:last-child
schon ziemlich lange hier. Scheint mir, dass dies am schnellsten wäre und weniger Rechenzeit benötigt, um das Ergebnis zu erzielen.Für die Leistung:
oder wenn Sie ein letztes Kind mit einer bestimmten Klasse wollen, wie oben kommentiert.
oder ein bestimmtes untergeordnetes Element mit einer bestimmten Klasse
quelle
Mit dem : last-child-Selektor ?
Haben Sie ein bestimmtes Szenario im Sinn, bei dem Sie Hilfe benötigen?
quelle
Für 2019 ...
https://blog.jquery.com/2019/04/10/jquery-3-4-0-released/
So können Sie jetzt sein sollte mit sein
.first()
,.last()
statt (oder keine jQuery).quelle
Wenn Sie das letzte untergeordnete Element auswählen möchten und für den Elementtyp spezifisch sein müssen, können Sie den Selektor last-of-type verwenden
Hier ist ein Beispiel:
Im obigen Beispiel haben sowohl Absatz 4 als auch Absatz 5 einen roten Rand, da Absatz 5 das letzte Element vom Typ "p" im div und Absatz 4 das letzte "span" im div ist.
quelle
Hallo zusammen, bitte versuchen Sie diese Eigenschaft
Vielen Dank
quelle