如何在点击链接时在一组元素上循环一个类。 这是HTML的样子:
<section class="container">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</section>
<a href="#">Iterate Class on Items</a>
JS:
$('a').click(function() {
$('.container .item').each(function() {
//cycle .active class on click
});
});
答案 0 :(得分:0)
$('a').click(function() {
// Activate next
$('.container .item.active').removeClass('active').next().addClass('active');
// If none are active, activate first
if ($('.container .item.active').length == 0)
$('.container .item').slice(0,1).addClass('active');
});