如何在jquery中获取表单上的类计数?

时间:2013-10-23 10:19:54

标签: jquery forms validation

如何在视图中获取错误类的计数?

我正在添加带有一些span和输入控件的.error类。但是没有必要在表单加载或提交时显示所有控件。

所以我只想在jquery的帮助下计算当前在表单上显示的.error类。

任何人都可以帮我解决这个问题吗?

4 个答案:

答案 0 :(得分:6)

要获取.error类并且显示当前在表单上的元素数量,您可以执行以下操作:

var count = $("form .error:visible").length;

答案 1 :(得分:2)

var count = $('.error').length;

这就是你要追求的目标吗?

答案 2 :(得分:1)

使用 .length

$('.error').length; //give total count of error class

答案 3 :(得分:0)

要检查您可以使用{child}元素的数量.length

您可以将.error的长度检查为

$('.error').length;

这将检查正文中的.error

但要检查它们是否可见,您可以检查其css为

if($(this).is(':visible')

或使用

$('.error:visible')

你可以使用这个小提琴:http://jsfiddle.net/afzaal_ahmad_zeeshan/HVnAm/1/

http://api.jquery.com/length/