Ich habe eine Struktur:
%Vor% Was ich machen möchte, ist ein Akkordeon zu machen.
Also habe ich display : none
zu allen ol, ul and p
in .faq-section
hinzugefügt
So möchte ich beim Klick auf h4 wissen, wie alle Elemente, die dem angeklickten h4 folgen, vor dem nächsten h4 angezeigt werden, so dass alle Elemente vor dem nächsten h4 angezeigt werden.
Wenn Sie das HTML-Markup ändern können, können Sie alle Elemente in einem Div wie folgt umschließen:
%Vor% und schalten Sie die Sichtbarkeit von .wrapper
element um.
jQuery
Wenn Sie das Markup nicht bearbeiten können, können Sie jquery nextUntil()
function:
Sie können dies versuchen:
%Vor%Sehen Sie hier ein Beispiel: Ссылка