我有如下几个元素:
<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"]
。由于某些东西不能成为其自身的后代,因此它没有任何返回值。但是,如果您在这些链接周围使用了包装器,那么它可能会起作用:$('.slide-link-wrapper').find('[data-slide="0"]').addClass('active');