I have ul.menu
for which few li
are styled differently, therefore those li
dont need to add active class.
<ul class="menu">
<li id="1st" class="default"><a href="#">Text1</a></li>
<li id="2nd" class="default"><a href="#">Text2</a></li>
<li class="cross-out"><a href="#">Text3</a></li>
</ul>
jQuery to add active class for first two links, except li.cross-out
$('ul.menu li').click(function(){
$('ul.menu li').removeClass('active');
$(this).not('cross-out').addClass('active');
});
What is wrong? Hope I was clear enough...