关于jquery中index的用法

2025-11-04 20:45:48

1、首先我们进行第一次实验将li加上class属性名

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">

</script>

<script>

</script>

</head>

<body>

点击获取列表项的索引位置,相对于它的兄弟元素

<ul>

<li class="li_1">Coffee</li>

<li class="li_2">Milk</li>

<li class="li_3">Soda</li>

</ul>

</body>

</html>

2、然后我们分别用li_1,li_2,li_3来进行实验代码如下

第一次实验:

$("li_1").click(function(){alert($(".li_1").index());});

观察li_1的索引值为0

第二次实验:

$("li_2").click(function(){alert($(".li_2").index());});

观察li_2的索引值为1

第三次实验

$("li_3").click(function(){alert($(".li_3").index());});

观察li_3的索引值为2

实验代码:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">

</script>

<script>

$(document).ready(function(){

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

alert($(".li_1").index());

});

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

alert($(".li_2").index());

});

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

alert($(".li_3").index());

});

});

</script>

</head>

<body>

点击获取列表项的索引位置,相对于它的兄弟元素

<ul>

<li>Coffee</li>

<li>Milk</li>

<li>Soda</li>

</ul>

</body>

</html>

3、最后我们得到一个结论:index()所求索引值是相对于相对兄弟而言,这就好比你在你几个兄弟中排第几是一个道理,你不能从你父亲那一辈排,而是在你同辈中找

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢