以属于类的形式计算输入的数量

时间:2013-10-09 15:32:14

标签: jquery

我一直在使用此代码来计算表单上非空的输入数。突然它决定停止工作,一个工作将受到赞赏。即使我填充同一类的其他文本输入,也会返回零。

 boxes= $('.unum[value!=""]').length;
           alert(boxes);

3 个答案:

答案 0 :(得分:2)

var count = boxes = $(".unum").filter(function() {
    return (this.value.length);
}).length;

Working demo

答案 1 :(得分:0)

该代码将选择具有非value属性的输入,这与在呈现HTML后选择 (属性)中没有值的输入不同。< / p>

试试这个:

boxes = $('.unum').filter(function() {
    return $(this).val() !== '';
}).length;

http://jsfiddle.net/mblase75/DHGLd/

答案 2 :(得分:0)

试试这个:

 var count = 0;
$("input").each(function(){
if($(this).val()){
 count++;
}
});