关于this指向的问题
来源:1-1 事件类型-概览
cjq6502
2019-06-05 23:17:29
$('a').click(function(){ $('img').eq($(this).index().css()) })
类似这样的代码中,this不是应该指向img吗,因为是img这个标签调用的eq呀
为什么this指代的是a?
2回答
你好,有的哦,若是没有在函数中的话,或者是后期高级阶段学习的es6中箭头函数,没有自己的this的时候,执行的会是window哦。
不过在事件这里,可以记住执行的就是发生这个事件的对象。
以后也可以慢慢根据学习总结下哦。
祝学习愉快!
好帮手慕糖
2019-06-06
同学你好,this指的是触发当前时间的对象,这里是a的单击事件,所以this是指向a的哦。
希望能帮助到你,欢迎采纳。
祝学习愉快!
相似问题