$('#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