0

次のコードがあります

<ul class="color_class">
   <li><a class="" id="red">Red</a></li>
   <li><a class="" id="white">White</a></li>
   <li><a class="" id="blue">Blue</a></li>
   <li><a class="" id="green">Green</a></li>
   <li><a class="active" id="">All</a></li>
</ul>

アクティブなクラスをあるクラスから別のクラスに変更したいので、jquery で色を変更しています。

新しいクラスを新しいクラスに簡単に追加 (クリック) できますが、以前にどのクラスがアクティブだったかを見つけることができないため、それを削除できます。

次のようにクラスを追加できます

$('#'+color).removeClass().addClass('active'); //where color is the id name

私を助けてください。

ありがとう

4

3 に答える 3

2

使用できます$.find

$('.color_class').find('.active').removeClass('active');
于 2013-08-29T13:26:51.107 に答える