Wyklucz $ (this) z selektora - CSS-Tricks

Anonim

Załóżmy, że chcesz dołączyć moduł obsługi kliknięć do każdego linku na stronie. Funkcja tego modułu obsługi kliknięcia zmienia kolor wszystkich innych linków.

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

Możesz użyć funkcji .not (), aby usunąć elementy z zestawu, więc dopełnienie tej funkcji spowoduje usunięcie bieżącego elementu przed zmianą koloru.