Išskirkite $ (this) iš parinkiklio - CSS-gudrybės

Anonim

Tarkime, kad prie kiekvienos puslapio nuorodos norite pridėti paspaudimų tvarkytuvą. To paspaudimų tvarkytuvo funkcija pakeičia visas kitas nuorodas kita spalva.

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

Norėdami pašalinti elementus iš rinkinio, galite naudoti .not () funkciją, todėl užpildžius šią funkciją, prieš spalvos pasikeitimą bus pašalintas dabartinis elementas.