Zu Beginn sind alle .show-this
Abschnitte ausgeblendet, mit Ausnahme der ersten.Wählen Sie das nächste nicht übereinstimmende Element in JQuery
Wenn dann ein .btn-next
geklickt wird, sollte der vorhergehenden .show-this
Abschnitt wechseln die Klasse .visible
HTML
<section class="show-this">
...
</section>
<button class="btn-next">Next</button>
<section class="show-this">
...
</section>
<button class="btn-next">Next</button>
<section class="show-this">
...
</section>
JQuery
$('.btn-next').click(function(){
$(this).closest('.show-this').toggleClass('visible'); // doesn't work
$(this).prop('disabled', true);
});
Gibt es ': first' Wähler in [CSS-Spezifikation] (https://www.w3.org/wiki/CSS/Selectors#Pseudo-classes) ?! – Alexander
': first' ist kein Teil der CSS-Spezifikation, seine jQuery-Erweiterung! –
danke, ich werde es wissen! – Alexander