<li>
メニューがあり、クラス「現在」をwithに追加したいid="home"
ので、これを試しました:
$('#main-nav ul li').attr('id').eq('home').addClass('current');
.eq の代わりに .is も試しましたが、どれも機能しません!
どうすればこれを達成できますか?
ありがとう
<li>
メニューがあり、クラス「現在」をwithに追加したいid="home"
ので、これを試しました:
$('#main-nav ul li').attr('id').eq('home').addClass('current');
.eq の代わりに .is も試しましたが、どれも機能しません!
どうすればこれを達成できますか?
ありがとう
$('#main-nav ul li#home').addClass('current');
CSS IDセレクター#を使用して、特定のIDを簡単に選択できます。DOMによっては、セレクターをより具体的にすることができます。これにより、dom要素の選択が速くなります。
$('#main-nav > ul > li#home').addClass('current');
idを使用しているので、idセレクターを使用できます。使用する必要はありません。attr
またはeq
:
$('#home').addClass('current');
セレクターの最初でこれを使用したのと同じ方法で、id of li
どちらを使用するかを指定できます。home
id main
これを試して、
$('#main-nav ul li#home').addClass('current');
li要素にIDがあるので、これを行うことができます。
$('#home').addClass('current');