У меня есть код для <ul>
, как показано ниже:Удалить класс, если существует и добавить новый с помощью JQuery
<ul>
<li class=""><a href="">Insulated And Extruded</a></li>
<li class=""><a href="">Grille Type Rolling</a></li>
<li class="active2"><a href="">PVC High Speed Doors</a></li>
<li class=""><a href="">Swinging doors</a></li>
</ul>
Здесь я хочу, чтобы проверить li
имеет класс с именем active2
, и если это произойдет, то мне нужно удалить этот класс и нужно добавить к нему другой класс li
.
Это, как я попробовал его в JQuery:
if($('ul li').hasClass('active2')) {
$(this).removeClass('active2').addClass('active1');
}
Но это не работает.
Может ли кто-нибудь помочь мне разобраться в этом?