index()方法和eq()方法

index()方法

用来获取指定元素的索引号(从0开始的),如果找不到则返回 -1

 

使用方式

第一种(传参)

$('li').index($('#a'))   返回的是当前id为a的元素在li元素中的索引

 

第二种(不传参)

$('#a').index()    返回的是当前id为a的元素相对于同辈元素中的位置,如果找不到则返回 -1

示例

 1 <ul class="uu">
 2     <li>1</li>
 3     <li>2</li>
 4     <li id="a">3</li>
 5     <li>4</li>
 6     <li>5</li>
 7 </ul>
 8 <script>
 9     console.log($('li').index($('#a')));
10     console.log($('#a').index());
11 </script>

控制台打印结果都为2

 

eq( )方法

eq(index) ,查找指定元素的第index个元素

 

示例:$(“li”).eq(2).css(“color”, “red”);

解释:选择所有li元素中的第二个设置css样式

 

posted @ 2017-10-08 11:34  曦阳~  阅读(653)  评论(0)    收藏  举报