Skip to main content
Home / Code Snippets / jQuery Code Snippets / Exclude $(this) from Selector

Exclude $(this) from Selector

Let's say you want to attach a click handler to every link on a page. The function for that click handler turns all the other links a different color.

var $allLinks = $("a");

$allLinks.click(function() {

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

});

You can use the .not() function to remove elements from a set, so padding this to that function will remove the current element before the color change.

icon-link icon-logo-star icon-search icon-star