关于this的疑问

来源:2-4 编程练习

cjq6502

2019-07-04 07:23:15

$('ul li').on('mouseover',function() {
console.log(this); //打印dom元素
})

这里打印的是dom对象,而不是zepto对象,

既然on前面的是zepto对象,zepto是如何做到把事件内部的this指向改为dom元素的?

写回答

1回答

好帮手慕夭夭

2019-07-04

你好同学,因为this本身就是原生js中的对象,所以会返回dom对象哦。如果想要输出zepto对象,应该使用$把原生的对象转换成zepto对象,如下:

http://img.mukewang.com/climg/5d1d984e0001f60305480080.jpg

祝学习愉快,望采纳。

0

0 学习 · 6815 问题

查看课程