jQuery validator не работает с $ .readyПроверка jQuery: не работает с готовым jQuery
Следующий код находится в конце тела документа.
<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, он отлично работает, почему?
Я использую готово, чтобы убедиться, что все нагрузки до проверки.
$ (документ) .ready()? – smerny
Если код находится в нижней части страницы, каждый элемент DOM будет готов, поэтому не нужно '.ready'. В то время как '$(). Ready' должен работать, [документация] (http://api.jquery.com/ready/) говорит, что это не рекомендуется. –
@FelixKling Я изменил его на $ (document) .ready() и все еще не работает :( – justnajm