我试图确定一个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 }