我里面有5 li的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/

10-12 12:49
查看更多