Jquery 验证动态生成的元素问题
我试图验证使用jquery动态生成的一些元素 这是我的密码Jquery 验证动态生成的元素问题,jquery,jquery-validate,Jquery,Jquery Validate,我试图验证使用jquery动态生成的一些元素 这是我的密码 $newInsert = $("#aconditional").clone(); $test = $newInsert.find("[name='trailvalue']"); $test.rules("add",{ required: true }); trailvalue只是生成的div中的一个元素 当我用这个运行javascript时,我得到一个javascript错误 “$tes
$newInsert = $("#aconditional").clone();
$test = $newInsert.find("[name='trailvalue']");
$test.rules("add",{
required: true
});
trailvalue只是生成的div中的一个元素
当我用这个运行javascript时,我得到一个javascript错误
“$test.rules不是函数”
我在同一html文件的其他部分中进行了验证,因此我确信我正确地包含了验证插件
有人看见我没看见的东西吗
出于测试目的,我也尝试了这个
$("[name='trailvalue']").each(function (index,element){
$(this).rules("add",{
required:true
});
});
得到一个稍微不同的错误“a为空”
谢谢
克隆默认情况下不会复制事件。因此,规则()
事件不会被克隆,最终也不会绑定到$test
。查看文档-并尝试以下操作:
$newInsert = $("#aconditional").clone(true);
默认情况下,clone
不复制事件。因此,规则()
事件不会被克隆,最终也不会绑定到$test
。查看文档-并尝试以下操作:
$newInsert = $("#aconditional").clone(true);
我在克隆后将其添加到元素中,但不是在克隆前。我在克隆后将其添加到元素中,但不是在克隆前