jquery中index()方法的使用
如果 列表里面 有N多的列表项目 我想知道我点击了哪一个,这时候我们就可以用index() 方法来判断;
index(subject) :搜索与参数表示的对象匹配的元素,并返回相应元素的索引值值;如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。
代码演示:
<ul >
<li id="apr">
<span>年利率:</span>
<a href="javascript:;" >全部</a>
<a href="javascript:;">10%-12%</a>
<a href="javascript:;">12%-14%</a>
<a href="javascript:;">14%-16%</a>
<a href="javascript:;">16%-18%</a>
<a href="javascript:;">18%-20%</a>
<a href="javascript:;">20%以上</a>
</li>
$(function (){
$("#apr a").click(function () {
var apr = $("#apr a").index($(this)[0] );
alert(apr);
});
});