最初の div に「選択された」クラスがある 4 つの div があります。そのクラスを削除し、2000 ミリ秒後に次の div 番号 2 に追加したいと思います。しかし、さらに 2000 ミリ秒後に、そのクラスを削除して div 番号 3 などに追加する必要があります。しかし、これはうまくいきません。手がかりはありますか?
JavaScript
var sel = "";
function aaa() {
$('#holder > div').each(function () {
var isSelected = $(this).hasClass("selected");
if (isSelected) {
var selectedId = $(this).attr('id');
console.log(selectedId);
$(this).removeClass("selected");
$("#" + selectedId).next().addClass("selected");
}
});
}
setInterval(aaa, 5000);
HTML
<div id="holder">
<div id="one" class="selected"></div>
<div id="two"></div>
<div id="three"></div>
<div id="four"></div>
</div>