JS与jQuery获取任意事件的子元素下标(获取当前类数组的某一子元素下标)

2021年6月29日 16点热度 0条评论 来源: zLanaDelRey

JavaScript方法

  var child = document.getElementsByClassName("child");
        for(var i=0;i<child.length;i++)
        { var a = child[i];
            a.index=i; //给每个类名为child的元素添加index属性
            a.onclick = function(){
            	console.log(this.index) 
            }

jQuery方法

$.each($(".className"),function(index,val)){  //index为选择器的index位置,val为当前元素
	console.log(val);
	val.index = index; //为每个类数组的子元素添加index属性并将其在类数组的下标赋值给index属性
	$(val).click(function(){
	console.log(this.index);
	})
}

    原文作者:zLanaDelRey
    原文地址: https://blog.csdn.net/zLanaDelRey/article/details/84717259
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。