我里面有5里的ul,需要选择其中一个索引为[curSlide-1]的,我在JS上写的,但在jQuery上做不到:
var $bullets = $("ul").find(".bullet");
var curSlide = 5;
document.getElementsByClassName("bullet")[curSlide-1].className = "bullet active-bullet";
我尝试在 jQuery 上编写它,但它不起作用:
$bullets[curSlide-1].addClass("active-bullet");
有人能告诉我如何正确重写它吗?
最佳答案
使用$.eq()
函数。
您可以在此处查看文档:https://api.jquery.com/eq/
$('ul .bullet').eq(curSlide-1).addClass('active-bullet');
关于javascript - 如何在 jQuery 上重写它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32955638/