我在页面上有几个文本框,想象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)
当你使用这段代码时,我总是会收到"真实",从不"假",从不"测试".我尝试了每个答案的代码.
这应该足够了
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)
在比较之前,这会删除空白文本 ''