我正在尝试创建一个允许用户生成CSS代码的工具。此刻,我正在处理输入 - 当用户将文本输入留空时,我想要显示一条消息。我现在的代码似乎并没有这样做,任何想法?检查输入值是否为空
$("#btn-css").click(function() {
if($('input').attr(value) = "") {
$('#output').append('All boxes must be completed');
} else {
$('.preview').attr('style', 'box-shadow: ' + $("#h-value").val() + 'px ' + $("#v-value").val() + 'px ' + $("#blur").val() + 'px ' + $("#spread").val() + 'px #' + $("#colour").val() + ';');
$('#output').append('box-shadow: ' + $("#h-value").val() + 'px ' + $("#v-value").val() + 'px ' + $("#blur").val() + 'px ' + $("#spread").val() + 'px #' + $("#colour").val() + ';');
}
});
为什么不使用'.val()'而不是'.attr(value)'? (这也是错误的,因为值应该是一个字符串) –