Εξαίρεση $ (αυτό) από τον Επιλογέα - CSS-Κόλπα

Anonim

Ας υποθέσουμε ότι θέλετε να επισυνάψετε ένα πρόγραμμα χειρισμού κλικ σε κάθε σύνδεσμο σε μια σελίδα. Η συνάρτηση αυτού του χειριστή κλικ μετατρέπει σε όλους τους άλλους συνδέσμους ένα διαφορετικό χρώμα.

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

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση .not () για να αφαιρέσετε στοιχεία από ένα σετ, οπότε το πάτημα σε αυτήν τη συνάρτηση θα αφαιρέσει το τρέχον στοιχείο πριν από την αλλαγή χρώματος.