使用jQuery以自定义属性为目标

使用jQuery以自定义属性为目标,jquery,html,Jquery,Html,您好,我正在使用一个滑动滑条,我试图针对个别幻灯片 这是一个它吐到div中的东西的例子 <div class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide01"></div> <div class="slick-slide" data-slick-index="2" aria-hidden=

您好,我正在使用一个滑动滑条,我试图针对个别幻灯片

这是一个它吐到div中的东西的例子

<div class="slick-slide" data-slick-index="1" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide01"></div>
<div class="slick-slide" data-slick-index="2" aria-hidden="true" tabindex="-1" role="option" aria-describedby="slick-slide02"></div>
我想使用jQuery将每个div作为目标,以便向其中添加一个类。我想我要针对的属性是aria descripeby

我试过这样做:

jQuery[aria descripeby='slick-slide01'].addClassnewClass;但它似乎不起作用

我不能使用第n个子选择器,因为我将slick设置为infinate循环,并且这个循环上的第n个子选择器并不总是选择正确的div


有什么想法吗?谢谢

如您所见,您的代码没有问题。两个div都是空的,所以看起来没有变化

jQuery[aria descripeby='slick-slide01'].addClassnewClass; .新班级{ 背景色:红色; } AAA
啊,你的代码很好用。啊,对不起,我想我知道了。我的addclass jquery是在slick初始化之前加载的,因此它没有任何附加内容。感谢您的确认,您可能会遇到类似于比赛的潜在情况。我不熟悉slick slider,但是,如果在slick slider有时间创建/更新DOM并使用您使用的信息之前,您正在执行的代码看起来应该可以正常工作,那么您的代码可能看起来是错误的,但可能只是执行得太快了。@subhaze就是这样!谢谢谢谢,我的addclass jquery是在slick初始化之前加载的,所以它没有任何附加内容。如果代码没有问题,你不应该对此作出回答,只需发表评论并关闭它,因为问题无法再被复制@cup_of我不确定你为什么投票关闭它,因为你可以删除这个问题,因为根据你的代码没有真正的问题。@CarstenLøvboAndersen我不能删除它,因为有人给出了答案