我试图确定一个textarea是否为空如果用户删除已经预填充在textarea使用jQuery的。
反正这样做?
这是我有,它不工作
$(textarea).live('change',function(){
if($(this).val().length == 0) {
$(submitButtonClass).addClass('disabled_button');
$(submitButtonClass).removeClass('transSubmit');
} else {
$('.disabled_button').addClass('transSubmit').css({
'cursor':'pointer'
}).removeClass('disabled_button');
}
});
解决方法
if (!$("#myTextArea").val()) {
// textarea is empty
}
您还可以使用$.trim来确保元素不仅包含空格:
if (!$.trim($("#myTextArea").val())) {
// textarea is empty or contains only white-space
}