I have menu list that contains:
<ul class="content_menu tabs">
<a href="#" name="content_1" class="tab active"><li class="pager_link_0_active"></li></a>
<a href="#" name="content_2" class="tab"> <li class="pager_link_1"></li></a>
<a href="#" name="content_3" class="tab"><li class="pager_link_2"></li></a>
<a href="#" name="content_4" class="tab"><li class="pager_link_3"></li></a>
<a href="#" name="content_5" class="tab"><li class="pager_link_4"></li></a>
<a href="#" name="content_6" class="tab"><li class="pager_link_5"></li></a>
<a href="#" name="content_7" class="tab"><li class="pager_link_6"></li></a>
<a href="#" name="content_8" class="tab"><li class="pager_link_7"></li></a>
<a href="#" name="content_9" class="tab"><li class="pager_link_8"></li></a>
</ul>
What I want to do is when particular link is clicked I need to remove active from li class name that contains active (e.g pager_link_0_active) and add active to the li that is clicked (e.g pager_link_2_active)
I know there is one way to make it:
$(".active").removeClass("active");
$(this).addClass("active");
but in my situation, active is not seperated, it is part of class name.
According to standards ul can contain only element but what you want can be achived these way:
Here is fiddle