Jquery 计算某个类的空输入数
我试过前面几个问题的解决方案,但没有成功。希望有人能帮我 我有一个表单的部分,其中字段是使用某个类动态创建的:Jquery 计算某个类的空输入数,jquery,count,Jquery,Count,我试过前面几个问题的解决方案,但没有成功。希望有人能帮我 我有一个表单的部分,其中字段是使用某个类动态创建的: <td><input class="user_field" type="text" name="1[user_fname]"/></td> <td><input class="user_field" type="text" name="1[user_lname]"/></td> <td><i
<td><input class="user_field" type="text" name="1[user_fname]"/></td>
<td><input class="user_field" type="text" name="1[user_lname]"/></td>
<td><input class="user_field phone" type="text" name="1[user_mobile]"/></td>
<td><input class="user_field" type="text" name="1[user_email]"/></td>
<td> </td>
并获取“0”这将为您提供所有空输入:
$('.user_field').filter(function(){
return !$(this).val();
}).length;
mm只是使用
发布我的版本。而不是
$('.user_field').blur(function() {
var count = $('.user_field').not(function() {
return this.value;
}).length;
alert(count);
});
为什么不使用.user\u field
并用检查所有字段的长度。each()
您应该在过滤器后添加一个.length
以返回计数。谢谢大家!!这很有效。我把它赋给了一个变量,这样我就可以把它放在if语句中谢谢兄弟!
$('.user_field').blur(function(){
alert ($('.user_field').filter('[value=""]').length);
});
$('.user_field').blur(function() {
var count = $('.user_field').not(function() {
return this.value;
}).length;
alert(count);
});