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

本文介绍了使用JavaScript和jQuery进行DOM元素遍历的方法,通过给类名为'child'的元素添加index属性,并实现点击事件来输出元素在数组中的位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
	})
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值