$(this) aus Selektor ausschließen

Avatar of Chris Coyier
Chris Coyier am

Nehmen wir an, Sie möchten für jeden Link auf einer Seite einen Klick-Handler anbringen. Die Funktion für diesen Klick-Handler färbt dann *alle anderen* Links in einer anderen Farbe.

var $allLinks = $("a");

$allLinks.click(function() {

     $allLinks.not(this).css("color", "red");

});

Sie können die .not()-Funktion verwenden, um Elemente aus einer Menge zu entfernen, daher entfernt das Auffüllendiesenan diese Funktion das aktuelle Element, bevor die Farbe geändert wird.