$.index()是获取这个元素的索引值,俗称“只读”操作,不带“写入”功能
$.eq(index)才是对这个索引的元素进行设置,俗称“只写”操作
换成:$('.nav ul>li').eq(li_index).css({...}) 就行了
元素的索引跟在父容器中出现的顺序有关,第一个为0,第二个为1,依此类推,但不能手动设置其索引。如果是像设置属性的话,代码如下:
$("li").attr("index", li_index);
$('.nav ul>li').each(function(i){
//这个i 就是索引了
})