У меня есть следующий код:
HTML:
<div class="container">
<div class="selected">A</div>
<div>B</div>
<div>C</div>
<div>D</div>
</div>
<button id="next">next!</button>
JQuery:
$("#next").click(function() {
$(".selected").removeClass("selected").next().addClass("selected");
});
Чтоя хочу, чтобы пройти через div в контейнере.Я могу сделать это для цикла:
$("#next").click(function() {
if ($(".selected").next().length == 0) {
$(".selected").removeClass("selected").siblings(":nth-child(1)").addClass("selected");
}
else {
$(".selected").removeClass("selected").next().addClass("selected");
}
});
Но я думаю, что есть более простой способ.Как я могу сделать это проще?(Я не против, если вы не используете функцию next()
).
jsFiddle: http://jsfiddle.net/S28uC/