Javascript next()正在向所有元素添加类
我有一个bootstrap4旋转木马,我正在尝试向Javascript next()正在向所有元素添加类,javascript,jquery,bootstrap-4,Javascript,Jquery,Bootstrap 4,我有一个bootstrap4旋转木马,我正在尝试向 02这是推广它的另一个文章名 我是同类中的最后一个,但我也是一篇文章 您要求jquery在所有3.featurebox div之后选择下一个兄弟。而是考虑下面的代码 $(“#旋转采样指示器”).on('slide.bs.carousel',函数(e){ 控制台日志(e.to); $('.feature-box.highlight').removeClass('highlight')) $('.featurebox').eq(e.to).add
02这是推广它的另一个文章名
我是同类中的最后一个,但我也是一篇文章
您要求jquery在所有3.featurebox div之后选择下一个兄弟。而是考虑下面的代码
$(“#旋转采样指示器”).on('slide.bs.carousel',函数(e){
控制台日志(e.to);
$('.feature-box.highlight').removeClass('highlight'))
$('.featurebox').eq(e.to).addClass('highlight');
});代码>
。突出显示一个{
颜色:#C00!重要;
}
第一张幻灯片
这是第一张幻灯片的说明
第二张幻灯片
这是第二张幻灯片的说明
第三张幻灯片
这是第三张幻灯片的说明
01这是另一个文章名
02这是推广它的另一个文章名
我是同类中的最后一个,但我也是一篇文章
好的。。。所以如果在一个变量中存储了5个元素的集合,然后说,对于该集合中的每个项目,选择“下一个”项目,您不希望它选择除第一个项目之外的所有项目,从而产生4个元素的集合吗?您没有指定要选择其下一个元素的项,因此它为所有项指定了该项。@KevinB我曾尝试使用$(this),但无法移动该类。我不知道如何告诉它只选择下一个项目,如果我尝试的话,它会进一步详细说明。下一个(“.feature box”)仍然会突出显示所有项目。根据文档,我假设选择所有项目都会是。下一个()不是。下一个()您是正确的,但是,如果您已经选择了所有项目,您希望看到什么。下一步要做什么?(它将选择所有以前有兄弟姐妹的)我知道了。feature-box.highlight有助于解决此问题,但如果返回到指示器,它似乎没有帮助。我不确定这是否是所选类的问题,或者.next()不是解决这个问题的最佳方法。也许还有另一个jQuery选择器?我正试图在文档中找到一种方法。我编辑了代码,没有对其进行测试,但简而言之就是这样。if()
无效。与if(!{})
相同。更不用说all.last().eq()
毫无意义。是一个元素的集合正如我所说,我没有试过那个代码。无论如何,我更新了答案并加入了代码片段。谢谢,我选择了这个作为答案,因为它解决了问题。不幸的是,我不理解它,我将在文档中尝试进一步理解它。我不知道为什么那些觉得自己更了解的人不愿意提供答案,或者至少不愿意提到jQuery元素来帮助我实现目标。我的问题显示了认真的尝试和思考过程。我感谢你的帮助,你是社区的一笔财富!