jquery验证器validate()和选择器
我一页有两张表格jquery验证器validate()和选择器,jquery,jquery-validate,Jquery,Jquery Validate,我一页有两张表格 <form id="form1"> </form> <form id="form2"> </form> in javascript $('form').validate(); 在javascript中 $('form').validate(); 以上仅将验证程序应用于form1,而不是form2。 我认为jquery选择器适用于所有匹配的元素 我不得不在个人表格上打电话申请 我正在做/期待的事情是否有问题?不是$('for
<form id="form1">
</form>
<form id="form2">
</form>
in javascript
$('form').validate();
在javascript中
$('form').validate();
以上仅将验证程序应用于form1,而不是form2。
我认为jquery选择器适用于所有匹配的元素
我不得不在个人表格上打电话申请
我正在做/期待的事情是否有问题?不是$('form')。validate()应该应用于页面中的所有表单吗?请尝试以下方法:
$('form').each(function(){
$(this).validate();
});
虽然jQuery函数确实为选择器获取每个匹配的元素,但这些元素的使用取决于插件。看起来您正在使用的验证插件(无法确认是否是)只抓取选择器的第一个元素进行操作 通过使用each包装validate函数,您应该能够获得每个表单的validate功能
$('form').each(function(){
$(this).validate();
});
这是真的。jQuery验证插件中内置的所有其他方法也是如此。