Kecualikan $ (ini) dari Selector - Trik CSS

Anonim

Misalkan Anda ingin melampirkan click handler ke setiap link pada halaman. Fungsi untuk penangan klik tersebut mengubah semua tautan lainnya menjadi warna yang berbeda.

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

Anda bisa menggunakan fungsi .not () untuk menghapus elemen dari set, jadi memasukkan ini ke fungsi itu akan menghapus elemen saat ini sebelum perubahan warna.