当调用函数为普通函数function(){}时:
$('ul li').mouseover(function () {
var index = $('ul li').index(this);//获取当前对象的索引
console.log('我是第几' + index + '个');
})
|
当调用函数为箭头函数 ()=>{}时,因为箭头函数没有this,此时需要传入参数e:
$('ul li').mouseover((e) => {
var index = $(e.target).index(); //获取当前对象的索引
console.log('我是第几' + index+ '个');
})
|