У меня есть 2 ссылки с разными классами CSS. Как я могу переключаться между ними каждый раз, когда пользователь нажимает?Переключение класса CSS каждый раз, когда пользователь нажимает - JQuery
<a class="class1" id="class1">Class1</a>
<a class="class2" id="class2">Class2</a>
Это просто работать один раз, но когда я нажимаю второй раз, он не работает:
$("#class1").click(function(){
$("#class1").removeClass().addClass("class2");
$("#class2").removeClass().addClass("class1");
})
$("#class2").click(function(){
$("#class1").removeClass().addClass("class2");
$("#class2").removeClass().addClass("class1");
})
CSS-это изменить цвет
попытайтесь использовать toggleClass и preventDefault action . – kamesh
Что означает предотвращение действия дефолта? – Stfvns
вы не указываете, какой класс удалить, но если вы добавляете/удаляете класс, вы можете использовать 'toggleClass (...)', как было предложено @kamesh - ie '$ (" # class1 "). ToggleClass (" class2 ");' – ochi