Я хотел бы добавить класс, если ввод пуст и удалить его, если это не так. Я изначально был addClass();
поэтому я попытался с помощью:Добавить класс, если ввод пуст и удалить его, если нет
.removeClass().addClass();
Но это, кажется, не обновить класс по нажатию кнопки.
HTML:
<input id="firstName" type="text" />
<input id="lastName" type="text" />
<a href="#" id="button">SEND</a>
JQuery:
var firstName = $("#firstName");
var lastName = $("#lastName");
$('#button').click(function() {
if(firstName.val() == "" || lastName.val() == ""){
firstName.removeClass("errorInput").addClass("errorInput");
lastName.removeClass("errorInput").addClass("errorInput");
}
if ($(":input").hasClass("errorInput")) {
alert("false");
} else {
alert("true");
}
});
Вы удаляете класс, а затем добавить его обратно в –