So habe ich diesen Code in meinem Formular, und ich möchte jedes Divs eins nach dem anderen durch wiederholtes Klicken auf die gleiche Schaltfläche wechseln. Aber wenn ich auf die Schaltfläche klicke, wird alles angezeigt. Gibt es eine Möglichkeit, sie einzeln durch Klicken auf die gleiche Schaltfläche umzuschalten?Javascript toggeln mehrere div eins nach dem anderen durch Klicken derselben Schaltfläche
<div id="msg2" class="hidemsg">
<label for="commentcont" class="control-label">Message 2:</label>
<input type="text" class="form-control" name="comment2" placeholder="New message." />
</div>
<div id="msg2" class="hidemsg">
<label for="commentcont" class="control-label">Message 3:</label>
<input type="text" class="form-control" name="comment3" placeholder="New message." />
</div>
<div id="msg2" class="hidemsg">
<label for="commentcont" class="control-label">Message 4:</label>
<input type="text" class="form-control" name="comment4" placeholder="New message." />
</div>
<div id="msg2" class="hidemsg">
<label for="commentcont" class="control-label">Message 5:</label>
<input type="text" class="form-control" name="comment5" placeholder="New message." />
</div>
Hier ist die Schaltfläche, die es schaltet;
<a href="#" type="button" class="btn btn-default" onclick="toggler(\'msg2\');">New Message</a>
Der JavaScript-Code zum Umschalten;
Ich bin nur ein Anfänger mit js und ich möchte die Eingaben eins nach dem anderen umschalten, indem Sie auf die gleiche Schaltfläche klicken. So ist es, wenn ich auf die neue Nachricht klicke: Message 2 will appear
dann wenn ich es nochmal klicke, Message 3 will appear
so weiter und so weiter.!
im Fall, dass Sie 'hidemsg' divs zu verstecken, dann' $ verwenden ("# msg2.hidemsg") [0] .removeClass ("hidemsg") '. Sie können auch 'not()' und ': visible' Selektoren verwenden und' [0] 'Element aus der Sammlung – teran
@teran nehmen. Kannst du mir das mehr erklären? Entschuldigung, ich bin nicht so lieb mit js. tnx – Sync
siehe https://jsfiddle.net/n340ugdq/ – teran