首页 > Web开发 > 详细

使用jQuery出现the function undefined

时间:2014-11-09 15:09:39      阅读:259      评论:0      收藏:0      [点我收藏+]

  出现function undefined往往是相关的JS文件没有导入导致,在相关文件都导入的情况下,使用jQuery提供的方法还会出现function undefined错误,或许就是jQuery对象和DOM对象不能区分导致的。

var jObj = $("#id");  //这样得到的是一个jQuery对象
var dObj = doucment.getElementById("id");//这样得到的是一个DOM对象
var findObj = dObj.find("tr");//这样肯定是要报错的,因为dObj不是一个jQuery对象,掉不到find方法
//类似的比如我们用jQuery选择器或find方法找到了一个含有多个对象的数组,其中存放的也是DOM对象 例如
var inputs = $("input");
var input1 = inputs[0]; //这里的input1是DOM对象
var input2 = input2.get(0);//这里的input2也是DOM对象
//可以把DOM对象转为jQuery对象,这样就可以调用jQuery的方法了
var jinput1 = $(input1);
var jinput2 = $(input2);
var jjObj = $(dObj);

 

使用jQuery出现the function undefined

原文:http://www.cnblogs.com/simeone/p/4085078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!