Ich habe ein DOM in Form von
%Vor%was ich weiß, ist nicht richtig und der richtige Weg, dies zu tun wäre, das HTML zu reformieren, aber lassen Sie uns sagen, dass das nicht möglich ist.
Wie kann ich jquery auswählen, um alle untergeordneten Elemente eines übergeordneten Elements auszuwählen (dh alle .children-Elemente bis zu .parent auszuwählen)
* Siehe @foson-Antwort für jquery 1.4+ *
Sieh dir Ben Almans bis zu den Utils an.
Es gibt 3 nützliche Methoden: nextUntil, prevUntil, elternsUntil.
Ich denke, keine Notwendigkeit für die oben genannten benutzerdefinierten Funktionen, JQuery unterstützt diese Funktionalität von nextUntil(selector, filter)
-Funktion, aber Sie sollten Filter hinzufügen, um nur Ihr Skript auf die gefilterten Elemente nicht auf alle folgenden Elemente anwenden:
Tags und Links jquery jquery-selectors