我在WordPress插件中有一个简单的jQuery脚本,它使用jQuery包装器,如下所示:$(document).ready(function(){
// jQuery code is in here});我从WordPress仪表板中调用这个脚本,并在jQuery框架加载之后加载它。当我在Firebug中检查页面时,我经常收到错误消息:TypeError:$不是一个函数$(文档).就绪(函数(){)我是否应该将脚本包装在这个函数中:(function($){
// jQuery code is in here})(jQuery);我已经犯了很多次这个错误,我不知道如何处理它。任何帮助都将不胜感激。TypeError:在调用jQuery函数时$不是函数
3 回答
LEATH
TA贡献1936条经验 获得超6个赞
jQuery
$
function
document.ready
$
jQuery(function ($) { ...
小唯快跑啊
TA贡献1863条经验 获得超2个赞
jQuery(document).ready(function($){ //you can now use $ as your jQuery object. var body = $( 'body' );});
$
WordPress中包含的jQuery库设置为noConflict()模式(请参见wp-include/jQuery/jquery.js)。这是为了防止与WordPress可以链接的其他JavaScript库的兼容性问题。
在noConflict()模式中,jQuery的全局$快捷方式不可用.
- 3 回答
- 0 关注
- 607 浏览
添加回答
举报
0/150
提交
取消