为了账号安全,请及时绑定邮箱和手机立即绑定

jquery 怎么获取当前点击class 是第几个

jquery 怎么获取当前点击class 是第几个

三国纷争 2019-03-04 08:04:23
jquery 怎么获取当前点击class 是第几个
查看完整描述

3 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

假如类名为a,
如果是同级(兄弟元素)的,如:<ul><li class='a'></li><li class='a'></li></ul>可以

$(".a").click(function(){
var a=$(this).index;
//或者
var a=$('.a').index(this);

}
而对于不同级(非兄弟元素),如

<div class='a'></div>

<div><div class='a'></div></div>
则只能这样
$(".a").click(function(){
var a=$('.a').index(this);

}

查看完整回答
1 反对 回复 2019-03-11
?
12345678_0001

TA贡献1802条经验 获得超5个赞

jq中有一个index()事件是获取当前位置的,具体用法如下:

1

2

3

$(".class").click(function(){

    alert($(this).index());

})//这个弹出的就是点击的class是第几个

 


查看完整回答
反对 回复 2019-03-11
?
largeQ

TA贡献2039条经验 获得超7个赞

$(this).index
or
$("xxx").index(this)

$("xxxx").click(function(){
var a=$(this).index;

}

查看完整回答
反对 回复 2019-03-11
  • 3 回答
  • 0 关注
  • 2148 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信