jQuery通过数据属性值查找元素

我有一些如下所示的元素:

<a class="slide-link" href="#" data-slide="0">1</a>

<a class="slide-link" href="#" data-slide="1">2</a>

<a class="slide-link" href="#" data-slide="2">3</a>

如何向data-slide属性值为0(零)的元素添加类?

我尝试了许多不同的解决方案,但没有任何效果。一个例子:

$('.slide-link').find('[data-slide="0"]').addClass('active');

任何的想法?

回答:

使用属性等于选择器

$('.slide-link[data-slide="0"]').addClass('active');

[**Fiddle Demo**](http://jsfiddle.net/cse_tushar/NT7jf/)

它在树上起作用

获取当前匹配元素集中每个元素的后代,并通过选择器,jQuery对象或元素进行过滤。

以上是 jQuery通过数据属性值查找元素 的全部内容, 来源链接: utcz.com/qa/433700.html

回到顶部