Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery中获取窗体上的类计数?_Jquery_Forms_Validation - Fatal编程技术网

如何在jquery中获取窗体上的类计数?

如何在jquery中获取窗体上的类计数?,jquery,forms,validation,Jquery,Forms,Validation,如何获取视图上错误类的计数 我正在添加带有一些span和input控件的.error类。但并非所有控件都必须在加载或提交表单时显示 因此,我只想在jquery的帮助下获得当前显示在表单上的.error类的计数 有人能帮我吗 var count = $('.error').length; 这就是你想要的吗?使用 $('.error').length; //give total count of error class 要获取具有.error类且当前显示在表单上的元素数,可以执行以下操作: va

如何获取视图上错误类的计数

我正在添加带有一些span和input控件的.error类。但并非所有控件都必须在加载或提交表单时显示

因此,我只想在jquery的帮助下获得当前显示在表单上的.error类的计数

有人能帮我吗

var count = $('.error').length;
这就是你想要的吗?

使用

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

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

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

要检查子元素的数量,可以使用
.length

您可以根据需要检查
.error
的长度

$('.error').length;
这将检查正文中是否存在
.error

但要检查它们是否可见,您可以按如下方式检查它们的css

if($(this).is(':visible')
或使用

$('.error:visible')
您可以使用此小提琴:


他要求计算可见元素的可能重复,因此这不是上述的重复。