收到“ReferenceError:未定义jQuery”--不知道为什么!

时间:2014-03-06 作者:user3515

我以前在这里问过这个问题,但从来没有得到答案。在Firebug的控制台中,我得到“ReferenceError:jQuery未定义”。我不知道为什么。有人能帮忙吗?

这是我正在处理的页面:http://goinspire.com/jwrp-hotel-registration/

如果有帮助的话,我可以从我的网站上提供其他代码文件,请告诉我你想要哪些。

提前感谢您!

编辑:我如何理解为什么jQuery没有足够早地包含在页面中?非常感谢。

2 个回复
SO网友:JMau

这与WordPress无关,我想版主们心情不错。无论如何,当需要jQuery的脚本在jQuery之前排队时,可能会发生此错误。解决方案可能是使用参数$deps 属于wp_enqueue_script() :

wp_enqueue_script( $handle, $src, array(\'jquery\'), $ver, $in_footer );;

See this link

EDIT : 参见helgatheviking的答案。这可能是由于添加了脚本header.php 或挂接的函数wp_head() 具有非常高的$优先级(10以下)

SO网友:helgatheviking

以下代码试图在加载jQuery库之前使用jQuery。很难说它是从哪里来的,但它似乎与你的身体有关。如果这是一个自定义表单,可以签入主题的标题。php?它肯定没有正确排队,所以我猜它可能是硬编码的。

<script>jQuery(function(){jQuery(\'#input_38_7\').attr(\'placeholder\',\'First Name\');jQuery(\'#input_38_6\').attr(\'placeholder\',\'Last Name\');jQuery(\'#input_38_2\').attr(\'placeholder\',\'Email\');jQuery(\'#input_38_3\').attr(\'placeholder\',\'Phone Number\');});</script>
也许可以尝试使用更好的表单插件?忍者形态和重力形态都很优秀。

结束

相关推荐

为什么WordPress在我的页眉而不是页脚加载jQuery?

这是我正在做的一个网站。。。198.1.77.196/~拉罗格/我选择了一个旧的WordPress主题(210),并将其修改为我自己的主题。无论如何,这个网站还没有完成,我只是在建它。不过,我很好奇的一件事是,为什么WordPress在我的网站头部加载jQuery,而我总是听到人们说,你应该在网站的页脚(或标记之后)加载jQuery,这样可以帮助页面更快地加载。我在谷歌上搜索了一下,没有找到任何答案。欢迎您的任何意见!