Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jQuery :not() issue

jQuery 1.4:

$('#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 class is not applied to item 2. What am I doing wrong here?

Thanks

like image 961
eozzy Avatar asked Mar 17 '26 14:03

eozzy


1 Answers

Change the order of :last and :not():

$('#menu li:not(.ignore):last')
like image 124
Gumbo Avatar answered Mar 20 '26 04:03

Gumbo



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!