我在使用jQuery包装器的WordPress插件中有一个简单的jQuery脚本,如下所示:
$(document).ready(function(){
// jQuery code is in here
});
我从WordPress仪表板内部调用此脚本,并在jQuery框架加载后将其加载。
当我在Firebug中检查页面时,我一直不断收到错误消息:
TypeError:$不是函数
$(document).ready(function(){
我是否应该将脚本包装在此函数中:
(function($){
// jQuery code is in here
})(jQuery);
我已经多次发生此错误,并且不确定如何处理。
任何帮助将不胜感激。
默认情况下,当您将jQuery放入Wordpress中时,必须使用jQuery
,$
而不使用(这是为了与其他库兼容)。
将其包装的解决方案function
可以很好地工作,或者可以以其他方式加载jQuery(但这在Wordpress中可能不是一个好主意)。
如果必须使用document.ready
,则实际上可以传递$
给函数调用:
jQuery(function ($) { ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句