$('#submitbtn').on("click", function() {
$('.message-box').val();
var message = $(".message-box").val();
$('#visible-comment').html(message);
$('.message-box').hide();
return false;
});
Я хочу, чтобы приведенный выше код в, если/другое условие, что если значение .message коробки является пустая строка, чтобы изменить цвет границы .message коробки к красному.JQuery, если/другое заявление, чтобы изменить CSS по щелчку
Не могли бы вы помочь мне в правильном направлении?
Я пробовал следующее, что изменяет границу красным цветом, но не запускает остальную часть кода.
$('#submitbtn').on("click", function() {
if ($(".message-box").val("")) {
$(".message-box").css("border","2px solid red");
} else {
$('.message-box').val();
var message = $(".message-box").val();
$('#visible-comment').html(message);
$('.message-box').hide();
return false;
}
});
образец здесь: https://jsfiddle.net/wf69c7uu/2/
Просто измените 'если ($ (" сообщение ящик"). Вал() === '')' – Rayon
Когда вы даете аргумент '.val () 'it ** устанавливает ** значение, оно не сравнивает его. – Barmar
Чтобы получить значение, которое вы вызываете '.val()' без аргумента. – Barmar