2009-05-25 14 views
1

Ich habe diese Methode, die eine größere Bildquelle beim Klicken ändert.JQuery Klasse zum aktuellen Objekt hinzufügen

Ich muss eine 'aktuelle' Klasse auf dem ausgewählten hinzufügen. Ich habe kein Problem, diese Klasse hinzuzufügen, aber ich brauche es, um die Klasse auf dem anderen, vorherigen, ausgewählten Element zu entfernen.

Dies ist der Code, den ich im Moment bin mit: die Sie hinzufügen "aktuellen" Klasse

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

Antwort

9

Diese Arbeit sollte Um den neuen aktuellen Artikel zu entfernen, entfernen Sie ihn vom vorherigen aktuellen Artikel:

$(".current").removeClass("current"); 
+0

Na gut. Na sicher. Vielen Dank! :-) – janhartmann

0

Bevor:

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

Dank :-)

Verwandte Themen