このシンプルなメニューには<ul>
、クリックするとコンテンツが読み込まれるいくつかの があります。そして、それに属するコンテンツをロードするときに、すべての ul のスタイルを変更したいと考えています。ここにメニューがあります:http://jsfiddle.net/EPvGf/11/
質問する
487 次
2 に答える
1
デフォルトで最初のものに対して行っているように、対応する親li
を( class を使用して境界線の下で)スタイリングすることを意味していたと思います。current
これを試すことができます:
$('.current').not(
$(this)
.closest('li')
.addClass('current'))
.removeClass('current');
あるいは単に
$(this)
.closest('li') //Get to the parent li
.addClass('current') //add the class current
.siblings('.current') // select the sibling with the same class (previous selection)
.removeClass('current'); //remove the class from there
デモ
于 2013-06-12T16:27:20.970 に答える