Исключить $ (это) из селектора - CSS-хитрости

Anonim

Допустим, вы хотите прикрепить обработчик кликов к каждой ссылке на странице. Функция этого обработчика кликов меняет цвет для всех остальных ссылок.

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

Вы можете использовать функцию .not () для удаления элементов из набора, поэтому добавление этого элемента к этой функции удалит текущий элемент до изменения цвета.