jQuery:文本框是否为空

Kri*_*s-I 4 jquery

我在页面上有几个文本框,想象10,这10个中的4个具有类"myClass".我想知道所有带有"myClass"类的文本框是否在一行命令中都有长度= 0

可能?

谢谢,

UPDATE1

function MyValidation() {
    var res = true;
    if (!$("input:text.MyClass[value!='']").length) {
        alert("testing");
        res = false;
    }
    return res;
}
Run Code Online (Sandbox Code Playgroud)

当你使用这段代码时,我总是会收到"真实",从不"假",从不"测试".我尝试了每个答案的代码.

Gab*_*oli 5

这应该足够了

if ( $('.myClass').filter(function(){
                             return $(this).val() != '';
                           }).length == 0
   )
 {
  /* code to run when all are empty */

 }
Run Code Online (Sandbox Code Playgroud)

演示http://jsfiddle.net/gaby/QasRK/


为了适应字符串变化中的空格

return $(this).val() != '';
Run Code Online (Sandbox Code Playgroud)

return $(this).val().replace(/\s/g,'') != '';
Run Code Online (Sandbox Code Playgroud)

在比较之前,这会删除空白文本 ''