J'essaie de supprimer un attribut de classe d'un élément et d'ajouter la classe à un autre élément. J'ai réussi à supprimer la classe mais j'ai eu du mal à ajouter la classe à l'autre élément.Problème lors de l'ajout d'un élément de classe à un élément
Lorsque je clique sur le lien « Voir tous »,
<a class="code_link" id="viewAllMyForms" href="#" >View All</a>
Cette fonction est called.I à supprimer la classe « sélectionnée » de l'élément li « maison » et l'ajouter à l'élément li de myForms.
$('#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>
La classe « sélectionnée » est supprimée forme l'élément li « maison » mais n'est pas ajouté à l'élément li « de MyForms ».
Ayant même identifiant sur plusieurs éléments n'est pas permis ... – kkyy