+ -
当前位置:首页 → 问答吧 → 深夜2点26求助,得出当前LI是第几个,半夜求助啊,郁闷,我解决不了

深夜2点26求助,得出当前LI是第几个,半夜求助啊,郁闷,我解决不了

时间:2009-08-29

来源:互联网

<ul id="attachments">
<li><a onclick="deleteMe(this);" href="#">[删除]</a><span>灰太狼</span><a onclick="insert(this);" href="#">[位置]</a></li>
<li><a onclick="deleteMe(this);" href="#">[删除]</a><span>喜羊羊</span><a onclick="insert(this);" href="#">[位置]</a></li>
............................................................................................................................................
</ul>

<li></li>是通过调用一个函数利用append增加的  不是固定的多少个  

function insert(f){


var i=$("#attachments>li").length;
alert(i);//显示一共多少个li

var i=.......这里我不知道怎么写才能计算出当前第几个li
alert("你当前点击的是第"x"个");//显示一共多少个li
}


尝试了不放方法还是不行
麻烦老鸟救助

作者: strongability   发布时间: 2009-08-29

$("#attachments>li").each(function(index){
  //index就是第几个
});

作者: keakon   发布时间: 2009-08-29

$("#attachments").index(这里是你添加的li的jquery对象);

作者: larsson   发布时间: 2009-08-31