【发布时间】:2016-02-18 05:46:16
【问题描述】:
我正在使用 jquery 验证http://jqueryvalidation.org/
我有一个手动添加第一个字段的表单(硬编码)
然后以编程方式添加更多字段。 ARE 已经附加在表单标签中,进入 div #to-append
手动添加的验证没问题。
对于其余部分,我尝试添加这样的规则,每次添加字段时:
var $largestID = $("#to-append > div:last > div:first > input:first").attr("id");
console.log($largestID); //throws right id
$($largestID).rules("add", {
required: true,
minlength: 3,
pattern: yt
});
但得到上述“Uncaught TypeError Cannot read property 'form' of undefined”错误。
任何帮助将不胜感激。
【问题讨论】:
-
规则应该添加到DOM元素或标签中。您正在添加到 ID。
-
这段js代码在你的脚本中是什么位置,表单之前还是表单之后?
-
@Sravan 我用名字试过还是不行
-
@PHPExpert 我将它包含在
标签: javascript jquery validation