JQUERY 获取索引值后对元素的如何操作,请看代码

2024-11-15 00:15:06
推荐回答(3个)
回答1:

$.index()是获取这个元素的索引值,俗称“只读”操作,不带“写入”功能
$.eq(index)才是对这个索引的元素进行设置,俗称“只写”操作
换成:$('.nav ul>li').eq(li_index).css({...}) 就行了

回答2:

元素的索引跟在父容器中出现的顺序有关,第一个为0,第二个为1,依此类推,但不能手动设置其索引。如果是像设置属性的话,代码如下:
$("li").attr("index", li_index);

回答3:

$('.nav ul>li').each(function(i){
//这个i 就是索引了
})