我注意到一个奇怪的jQuery Validation插件行为,可能是一个错误(使用http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js的最新版本进行测试)。
假设我在页面上有多个表单。
此代码仅导致第一个表单被验证:
$(document).ready(function() {
$("form").validate();
});
但是这个将数据验证器附加到所有形式:
$(document).ready(function() {
$("form").each(function() {
$(this).validate();
});
});
是否按设计?为什么我不能一次处理所有表格?
答案 0 :(得分:1)
api for validate确实声明它“验证所选表单”(不是表单),但我同意这不是非常jQueryish。也许你应该建议它作为一种增强,我无法想象破坏任何旧代码?