jQuery 验证器不适用于 $.ready
以下代码位于文档正文的末尾。
<script src="lib/jquery.js"></script>
<script src="lib/validate/jquery.validate.js"></script>
<script src="lib/validate/additional-methods.min.js"></script>
$().ready(function(){
$( "#frm_register" ).validate(
{
rules: {
contactpr: {
required: true,
number: true
},
email: {
required: true,
email: true
},
cnic: {
required: true,
number: true
}
},
messages: {
default: "Left empty"
}
});
});
当我删除 $().ready 语句时它工作正常,为什么?
我正在使用准备好确保在验证应用之前加载所有内容。