Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 未捕获类型错误:对象#<;对象>;没有方法';验证';_Jquery_Wordpress_Jquery Validate - Fatal编程技术网

Jquery 未捕获类型错误:对象#<;对象>;没有方法';验证';

Jquery 未捕获类型错误:对象#<;对象>;没有方法';验证';,jquery,wordpress,jquery-validate,Jquery,Wordpress,Jquery Validate,当我试图调用表单上的validate()函数时,我遇到了名义上的错误。我所做的所有研究都说“确保你在打电话”,但我95%确定我在打电话,因为这是我的电话: <script type="text/javascript" src="http://test.elitetradersgroup.com.au/wp-content/plugins/a-test/jquery.validate.min.js?ver=3.3.2"></script> <script type="

当我试图调用表单上的
validate()
函数时,我遇到了名义上的错误。我所做的所有研究都说“确保你在打电话”,但我95%确定我在打电话,因为这是我的电话:

<script type="text/javascript" src="http://test.elitetradersgroup.com.au/wp-content/plugins/a-test/jquery.validate.min.js?ver=3.3.2"></script>
<script type="text/javascript" src="http://test.elitetradersgroup.com.au/wp-content/plugins/a-test/additional-methods.min.js?ver=3.3.2"></script>
这部分

 jQuery("form").validate({ });
需要在

$(document).ready(function(){});   // or jQuery(document).ready(function(){});
所以它是这样显示的

//  '$' indicates 'jQuery'
$(document).ready(function(){
    jQuery("form").validate({ //your options. });
});

原来这一定是wordpress的“怪癖”。我从另一个插件调用js,并使用
wp\u equeue\u script()
wp\u equeue\u script()
添加到
?ver=3.3.2
末尾,因为它不是
3.3.2版
所以没有被加载到chrome显示为调用状态。

r u加载jquery??如果是,请参阅我的解决方案…可能会对您有所帮助。实际上,我希望在他们单击“验证”按钮时进行验证,而不是单击“动态”按钮,这似乎是您的解决方案将执行的操作。上面的代码将使用验证条件初始化表单。您可以调用jQuery(“form”).valid()在某些单击或任何事件上验证表单。如果表单无效,是否会显示验证错误消息?console.log(jQuery(“form”);在firebug中执行它。你看到了什么??你得到表单了吗?我确信它得到了表单,因为我添加了
alert(jQuery(this.attr(“class”)) jQuery("form").validate({ });
$(document).ready(function(){});   // or jQuery(document).ready(function(){});
//  '$' indicates 'jQuery'
$(document).ready(function(){
    jQuery("form").validate({ //your options. });
});