$('#submitbtn').on("click", function() {
$('.message-box').val();
var message = $(".message-box").val();
$('#visible-comment').html(message);
$('.message-box').hide();
return false;
});
我想在一個if/else條件上面的代碼,如果.message框的值是一個空字符串改變.message框的邊框顏色變紅。jQuery的if/else語句上單擊更改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/
只要改變'如果($( 「消息盒子」)。VAL()=== '')' – Rayon
( )'它**設置**值,它不會比較它。 – Barmar
爲了得到你沒有參數調用'.val()'的值。 – Barmar