为什么return后面的this是指jQuery对象,而不是DOM对象?
var elem1=$('div');
$.fn.extend({
d:function (){
console.log(this);
return this.each(function (){
console.log(this);
});
}
});
elem1.d();
}
});
elem1.d();
7
收起
正在回答
2回答
你好,jquery是原生JS进行封装的,所以jquery中的this指向的也是DOM对象,加了$之后才是jquery对象哦:
自己可以再测试理解下,祝学习愉快!
欢迎采纳~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星