Ekskluder $ (dette) fra Selector - CSS-tricks

Anonim

Lad os sige, at du vil vedhæfte en klikhåndterer til hvert link på en side. Funktionen for den klikhåndterer skifter alle de andre links til en anden farve.

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

Du kan bruge .not () -funktionen til at fjerne elementer fra et sæt, så polstring af dette til denne funktion fjerner det aktuelle element inden farveskiftet.