jQuery判断选中的第几个元素:普通函数使用 $('元素对象').index(this) ,箭头函数使用 $(e.target).index();

当调用函数为普通函数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+ '个');
     })
posted @ 2021-11-25 22:03  专注网站建设和推广  阅读(141)  评论(0编辑  收藏  举报