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