textarea值是否为空 - 检查jquery不工作,为什么

don*_*yor 3 html javascript jquery

我有这个代码,comment是id textarea:

<textarea id="comment">      </textarea>
Run Code Online (Sandbox Code Playgroud)

JS

var comment = $('#comment').val();
if(comment.length === 0){
    alert('empty');
    return;
}else{
    alert('not empty');
}
Run Code Online (Sandbox Code Playgroud)

即使它是空的,它也不会空洞.为什么是这样?我无法检查,!=""因为空格将通过检查,然后我将检查所有空格

请帮忙

PSL*_*PSL 10

删除textarea中的空格或修剪值

<textarea id="comment"></textarea>
Run Code Online (Sandbox Code Playgroud)

要么

var comment = $.trim($('#comment').val());
Run Code Online (Sandbox Code Playgroud)

如果你在if不需要之后回来的话也顺便说一句else

 var comment = $.trim($('#comment').val());
if(comment.length == 0){
    alert('empty');
    return;}

 alert('not empty');
Run Code Online (Sandbox Code Playgroud)