jQuery 1.4:jQuery: non() question
$('#menu li:last:not(.ignore)').addClass('last');
HTML:
<div id="menu">
<ul>
<li>item 1</li>
<li>item 2</li>
<li class="ignore">item3</li>
</ul>
</div>
.. last
classe n'est pas appliquée à item 2
. Qu'est-ce que je fais mal ici?
Merci
Ah! J'avais rejeté cette pensée parce que: dernier: pas travaillé plus tôt, mais pas dans jquery 1.4 je suppose. Merci quand même!! :) – 3zzy
@Nimbuz: Les sélecteurs ': not (...): last' et': last: not (...) 'ont des sémantiques différentes. Le premier exclura d'abord tous les éléments qui ne correspondent pas à l'expression ': not (...)' et obtiendra ensuite le dernier élément. Ce dernier obtiendra d'abord le dernier élément et l'exclura s'il ne correspond pas à la condition ': not (...)'. – Gumbo