Exclure $ (this) du sélecteur - Astuces CSS

Anonim

Supposons que vous souhaitiez attacher un gestionnaire de clics à chaque lien d'une page. La fonction de ce gestionnaire de clics transforme tous les autres liens d'une couleur différente.

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

Vous pouvez utiliser la fonction .not () pour supprimer des éléments d'un ensemble, donc ajouter ceci à cette fonction supprimera l'élément actuel avant le changement de couleur.