首页 > web前端 > 使用jquery出现is not a function

使用jquery出现is not a function

2012年1月5日 发表评论 阅读评论

最近在使用jquery时候,通过firefox的错误控制看到$(function(){//mycode}) is not a function的错误提示,但是mycode代码块都成功执行了,页面的没有出现别的异常,不过看到这个错误提示还是不爽,如是觉得找到原因,网上一搜,发现有这个问题的还不少,最多的是由于jquery和别的框架冲突,例如prototype,还有的说是由于两次导入了jquery,我在我的项目中仔细的查看,不存在刚提到的两种情况,一度以为是由于文件的编码问题造成,试着用不同的文本工具来定义js文件,问题还是依旧,经过不断的各种方法尝试,终于知道问题出在什么地方,是因为在后面加了一对括号引起的。

$(function(){
	//my code
	// ...
})();

注意最后的一对括号。可能是因为最近使用闭包情况比较多,写的时候随手写上了,害我一顿好找。



欢迎转载,转载请注明文章出处,谢谢!
垃圾有点差凑合看还不错很精彩 (8 人打了份: 平均分:4.00)
Loading...Loading...
  1. dzb3688
    2014年6月16日15:21 | #1

    今日也发现同样问题: is not a function
    我的jquery为1.9的,引用的是jquery的Pagination插件,插件jq版本1.4.4的
    最后发现了问题在最后的(jQuery) 替换为($)就ok了!

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量