2011-03-24 2 views
2

J'essaie d'ajouter une classe à li, sur l'événement de clic, mais chaque fois que je le fais, il ajoute une classe pour un moment puis charger la page, j'ai utilisé le code suivant.addClass problème dans jquery avec (html) page

$('.navLi').click(function(){ 
    $(this).addClass('selected'); 
}); 

Je souhaite sélectionner l'onglet sur le navigateur Li .Comment faire?

Répondre

0

Vous devez désactiver l'action par défaut:

$('.navLi').click(function(e){ 
    e.preventDefault(); 
    $(this).addClass('selected'); 
}); 

Voir the API.

0

juste return false pour désactiver le comportement par défaut

$('.navLi').click(function(){ 
    $(this).addClass('selected'); 
return false; 
}); 

Edit: oh .. tenir, lorsque vous cliquez sur un li il charge la page? Y at-il un lien dans le li?