私は以下のようないくつかの要素を持っています:
<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');