jQuery: escludere l'elemento corrente dalla selezione

jQuery: escludere l'elemento corrente dalla selezione

Il metodo not() di jQuery esclude un dato elemento dalla catena dei selettori creata dalla libreria. L'argomento passato a questo metodo istruisce jQuery a non considerare l'elemento come parte della selezione corrente. E se l'elemento fosse quello corrente?

In quel caso tutti gli elementi della selezione verrebbero inclusi ad eccezione di quello corrente. Per esempio, possiamo associare un'azione ai link della pagina che influenzi tutti i link tranne quello corrente:


var $links = $('a');

$links.click(function() {

     $links.not(this).css('color', 'red');
     
     return false;

});

L'effetto che si ottiene รจ quello di un'azione che di volta in volta influenza tutti i link meno quello cliccato.

Torna su