Выкинуть элемент в this из набора
Очень часто, в переменную this передаются dom-элементы и иногда случается, что именно этот элемент необходимо выкинуть из какого-нибудь набора элементов. Допустим, что при нажатии на ссылку, нам нужно менять цвет всех остальных ссылок на странице:
~lt~!DOCTYPE html~gt~ ~lt~html~gt~ ~lt~head~gt~ ~lt~script src="https://code.jquery.com/jquery-latest.js"~gt~~lt~/script~gt~ ~lt~style~gt~ a{color:blue} ~lt~/style~gt~ ~lt~/head~gt~ ~lt~body~gt~ ~lt~a href="#"~gt~ Ссылка 1 ~lt~/div~gt~~lt~br /~gt~ ~lt~a href="#"~gt~ Ссылка 2 ~lt~/div~gt~~lt~br /~gt~ ~lt~a href="#"~gt~ Ссылка 3 ~lt~/div~gt~~lt~br /~gt~ ~lt~a href="#"~gt~ Ссылка 4 ~lt~/div~gt~ ~lt~script~gt~ var $allLinks = $("a"); $allLinks.click(function(){ $(this).css("color", "blue"); $allLinks.not(this).css("color", "red"); return false; }); ~lt~/script~gt~ ~lt~/body~gt~ ~lt~/html~gt~