我有一个动态行数的表单。
$("#tbl").append("<tr><td name=Date"+i+" id=Date_"+i+">"+com_date+"</td><td id=day_"+ i+">"+theday +"</td><td class=something> <input type=text name=value id=value"+ i+"></td></tr>");
用于验证
$(document).ready(function(){
$("form").validate();
$.validator.addClassRules("value", {required:true});
});
但它不起作用。我在这里发布了其他问题。但没有人给出我需要的任何解决方案。帮助我。
答案 0 :(得分:0)
我认为这是因为你要动态地向dom添加行。你应该打电话给
$("form").validate();
$.validator.addClassRules("value", {required:true});
使用append()
插入行后
$("#tbl").append("<tr><td name=Date"+i+" id=Date_"+i+">"+com_date+"</td><td id=day_"+ i+">"+theday +"</td><td class=something> <input type=text name=value id=value"+ i+"></td></tr>")