Ich hatte den Eindruck, dass closest()
mir am nächsten passenden Element geben wird, wie es suggeriert, aber ich habe mich geirrt, es wird mir nächsten Vorfahren geben, so tut parents()
. Wie kann ich das nächste Element bekommen?Finde das nächste Element, nicht am nächsten
z.B. Ich habe 2 div
s wie unten
<div id="clickme">
Click me
</div>
<div class="findme" style="display:none">
Find me
</div>
was zu tun ist, wenn ich .findme
mit Bezug mit #clickme
erhalten möchten.
Kann ich etwas wie $('#click').helpfullFunctionThatGivesNearestElement('.findme')
?
Oder muss ich gesamte DOM wie $('findme')
scannen? aber es kann 100s von .findme
dann wie werde ich am nächsten zu bestimmten Element finden?
aktualisieren
.findme
kann überall in DOM sein.
Haben Sie eine Beziehung zwischen oben Schlepptau Elemente? Oder sie können irgendwo platziert werden – Satpal
@Satpal überall. Nur eine, die am nächsten ist, sollte ausgewählt werden. – Imad
Wenn du _nearest_ sagst, meinst du vor oder nach 'clickme' oder den beiden? und wenn du eins vorher und eins nach dem von ihnen ausgewählt haben solltest? –