다음과 같은 몇 가지 요소가 있습니다.
<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
(0) 인 요소에 클래스를 추가하려면 어떻게 해야합니까?
나는 많은 다른 해결책을 시도했지만 아무것도 작동하지 않았습니다. 예 :
$('.slide-link').find('[data-slide="0"]').addClass('active');
어떤 생각?
.slide-link
는 속성이 있는의 자손을 찾으려고하기 때문 입니다[data-slide="0"]
. 무언가는 그 자체의 후손이 될 수 없기 때문에 반환 할 것이 없습니다. 그러나 이러한 링크 주위에 래퍼가 있다면 다음과 같이 작동했을 것입니다.$('.slide-link-wrapper').find('[data-slide="0"]').addClass('active');