У меня есть несколько кнопок, которые пользователь может выбрать:Как добавить и удалить классы для выбранных кнопок?
<button id="Invitation" class="btn btn-info btn-lg" onclick="SetType(1);">
<i class="fa fa-info-circle fa-fw"></i>Invitation</button>
<button id="Assistance" class="btn btn-info btn-lg" onclick="SetType(2);">
<i class="fa fa-info-circle fa-fw"></i>Assistance</button>
<button id="Finalize" class="btn btn-info btn-lg" onclick="SetType(3);">
<i class="fa fa-info-circle fa-fw"></i>Finalize</button>
Все они начинаются с тем же классом, но когда пользователь нажимает кнопку, я хочу, чтобы добавить класс. Если они выбирают другую кнопку, я хочу удалить этот добавленный класс и применить его к другой кнопке. У меня есть следующее:
$(document).ready(function() {
$("#Invitation,#Assistance,#Finalize").click(function() {
$(this).removeClass("btn btn-info btn-lg");
$(this).addClass("btn btn-success btn-lg");
});
});
Но он делает все 3 кнопки зелеными, когда я их нажимаю. Как я могу удалить btn btn-success btn-lg
с кнопки, когда ее не выбрали?
Perfect. Спасибо – TheDizzle
@ TheDizzle Рад, что это помогло. :) – Beginner