2010-09-25 6 views
0

Compte tenu de ce site: link textJQuery: Faire un onglet actif

Comment peut-on trouver un élément et enlever toute la classe = sélectionnée et l'ajouter au bon lien? Ainsi, lorsque l'historique, les modèles et les liens similaires apparaîtront, ils seront sélectionnés lorsque vous cliquerez dessus.

+0

question a besoin de plus explication. –

Répondre

1

Le code suivant devrait faire l'affaire dans votre cas ..

// when clicking a link inside the sub-navigation list 
$('#sub-navigation a').click(function(){ 
    // first remove the selected class from the active one 
    $('#sub-navigation li.selected').removeClass('selected'); 
    // then find the parent li of the clicked element and add the selected class 
    $(this).parents('li').addClass('selected'); 
}); 

(il est testé sur votre page d'exemple et il fonctionne comme prévu ..)

+0

Cela fonctionne parfaitement sur le site ci-dessus. Homme de trucs assez lisse. –

0
$("a").click(function(e) { 
$("a.selected").removeClass("selected"); 
$(this).addClass("selected"); 
}); 
Questions connexes