<li>1</li>
<li class="selected">2</li>
<li>3</li>
<li>4</li>
如果我们点击li,我们可以轻松获取索引
$('li').click(function(){
alert('index:' + $(this).index());
});
但是如果我想在其他地方找到触发按钮并获得所选类的索引呢?
答案 0 :(得分:2)
我认为你要找的是单击按钮时li.selected
元素的索引。
在这种情况下,您可以获取li.selected
元素的jQuery对象,并调用{/ 1}}方法,如
index()
$('button').click(function(){
$('pre').text($('li.selected').index())
})
答案 1 :(得分:0)
你应该这样做
$('li.selected').index();
点击按钮
$("button").click(function(){
alert($('li.selected').index());
});