要素からクラス属性を削除し、そのクラスを別の要素に追加しようとしています。クラスを正常に削除しましたが、クラスを他の要素に追加する際に問題がありました。
[すべて表示] リンクをクリックすると、
<a class="code_link" id="viewAllMyForms" href="#" >View All</a>
この関数が呼び出されます.li要素「home」からクラス「selected」を削除し、myFormsのli要素に追加したい.
$('#viewAllMyForms').click(function(){
$('#tabber_module').find(".selected").removeClass();
$('#tabber_module #myForms li').addClass("selected");
});
<div class="tabber_module" id="tabber_module">
<ul class="horizontal_navigation child2">
<li class="first some_li selected" id="home">
<a href="#" id="home">Home</a>
</li>
<li class="some_li" id="notifications">
<a href="#" id="notifications">Notifications</a>
</li>
<li class="some_li" id="myForms">
<a href="#" id="myForms" >My Forms</a>
</li>
<li class="some_li" id="reviewForms">
<a href="#" id="reviewForms">Forms For My Review</a>
</li>
<li class="some_li" id="otherForms">
<a href="#" id="otherForms">Other Forms</a>
</li>
</ul>
</div>
「selected」クラスは「home」li 要素から削除されますが、「myForms」li 要素には追加されません。