Kecualikan $ (ini) dari Pemilih - Trik CSS

Anonim

Katakan anda mahu melampirkan pengendali klik ke setiap pautan di halaman. Fungsi untuk pengendali klik itu menjadikan semua pautan lain menjadi warna yang berbeza.

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

Anda boleh menggunakan fungsi .not () untuk membuang elemen dari satu set, jadi memasukkan fungsi ini akan membuang elemen semasa sebelum perubahan warna.