Javascript 使用类“.error”计数元素` 我使用Unlient基金会ZURB来验证客户端的输入。我有4个输入字段正在通过js进行验证。我正在使用jquery计算。单击提交按钮后出现错误,但返回了意外值。单击提交按钮两次后,.errors的数量显示count8,即使只有4个.errors字段。如何显示表单中可见的.errors数量 var$error\u items=0; $(“#提交”)。单击(功能(e){ $error\u items=$(“.error”).length; 警报($error\u项); });

Javascript 使用类“.error”计数元素` 我使用Unlient基金会ZURB来验证客户端的输入。我有4个输入字段正在通过js进行验证。我正在使用jquery计算。单击提交按钮后出现错误,但返回了意外值。单击提交按钮两次后,.errors的数量显示count8,即使只有4个.errors字段。如何显示表单中可见的.errors数量 var$error\u items=0; $(“#提交”)。单击(功能(e){ $error\u items=$(“.error”).length; 警报($error\u项); });,javascript,jquery,Javascript,Jquery,HMTL 需要你的名字吗 名称是必需的,并且必须是字符串。 需要用户名 用户名是必需的,必须是字符串。 电子邮件要求 需要一个电子邮件地址。 需要密码 您的密码必须符合要求 提交 如果在单击“提交”按钮后检查DOM,您将看到每个错误标签的以下内容: <label class="error"></label> <small class="error"></small> 一个是您最初添加的,另一个是在单击“提交”按钮后动态添加的。8的计

HMTL


需要你的名字吗
名称是必需的,并且必须是字符串。
需要用户名
用户名是必需的,必须是字符串。
电子邮件要求
需要一个电子邮件地址。
需要密码
您的密码必须符合要求
提交

如果在单击“提交”按钮后检查DOM,您将看到每个错误标签的以下内容:

<label class="error"></label>    
<small class="error"></small>

一个是您最初添加的,另一个是在单击“提交”按钮后动态添加的。8的计数是正确的


您可能只想对标签进行计数。
错误
,因为这似乎就是您试图计数的内容。

您可以使用以下方法仅对可见的错误标签进行计数,例如:

$('small.error:visible').length
<label class="error"></label>    
<small class="error"></small>
$('small.error:visible').length