我一直在使用此代码来计算表单上非空的输入数。突然它决定停止工作,一个工作将受到赞赏。即使我填充同一类的其他文本输入,也会返回零。
boxes= $('.unum[value!=""]').length;
alert(boxes);
答案 0 :(得分:2)
var count = boxes = $(".unum").filter(function() {
return (this.value.length);
}).length;
答案 1 :(得分:0)
该代码将选择具有非value
属性的输入,这与在呈现HTML后选择 (属性)中没有值的输入不同。< / p>
试试这个:
boxes = $('.unum').filter(function() {
return $(this).val() !== '';
}).length;
答案 2 :(得分:0)
试试这个:
var count = 0;
$("input").each(function(){
if($(this).val()){
count++;
}
});