2009-05-25 4 views
1

J'ai cette méthode qui change une source d'image en cliquant dessus.JQuery ajouter la classe sur le point actuel

je besoin d'ajouter une classe « courant » sur le sélectionné. Je n'ai aucun problème à ajouter cette classe, mais j'en ai besoin pour supprimer la classe de l'autre, élément précédent sélectionné.

C'est le code que je utilise au moment:

$(document).ready(function() { 
    $("ul.timgs li a").click(function(e) { 
     e.preventDefault(); 
     var path = $(this).attr("href"); 
     $("div.tour-image img").attr({"src": path}); 
    }); 
}); 

Merci :-)

Répondre

9

Cela devrait fonctionner:

$("ul.timgs li a").click(function(e) { 
    $(".current").removeClass("current"); 
    $(this).addClass("current"); 
    ... 
} 
+0

Oh bien. Bien sûr. Merci! :-) – janhartmann

0

Avant d'ajouter la classe "en cours" au nouvel élément en cours, retirer de l'élément actuel:

$(".current").removeClass("current"); 
Questions connexes