Uteslut $ (detta) från väljaren - CSS-tricks

Anonim

Låt oss säga att du vill bifoga en klickhanterare till varje länk på en sida. Funktionen för den klickhanteraren gör att alla andra länkar har en annan färg.

var $allLinks = $("a"); $allLinks.click(function() ( $allLinks.not(this).css("color", "red"); ));

Du kan använda .not () -funktionen för att ta bort element från en uppsättning, så att stoppa detta till den funktionen tar bort det aktuella elementet före färgbytet.