如何在视图中获取错误类的计数?
我正在添加带有一些span和输入控件的.error类。但是没有必要在表单加载或提交时显示所有控件。
所以我只想在jquery的帮助下计算当前在表单上显示的.error类。
任何人都可以帮我解决这个问题吗?
答案 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/