Javascript 如何始终保持活动类中只有一个元素

Javascript 如何始终保持活动类中只有一个元素,javascript,jquery,coffeescript,Javascript,Jquery,Coffeescript,我试图使用jqueryeach()以更简单、更清晰的方式重写它 提前谢谢你的帮助 你能做这样的事吗 $('#indicator-color').children().removeClass('active').eq(currentIdx).addClass('active'); 使用: 用咖啡脚本: $("#indicator-color").children().each (index) -> $(this).toggleClass "active", index is curre

我试图使用jqueryeach()以更简单、更清晰的方式重写它


提前谢谢你的帮助

你能做这样的事吗

$('#indicator-color').children().removeClass('active').eq(currentIdx).addClass('active');
使用:

用咖啡脚本:

$("#indicator-color").children().each (index) ->
  $(this).toggleClass "active", index is currentIdx
$('#indicator-color').children().each(function(index) {
    $(this).toggleClass('active', index == currentIdx);
});
$("#indicator-color").children().each (index) ->
  $(this).toggleClass "active", index is currentIdx