我试图找出如何找到项目在列表中出现的位置.例如:
<ul>
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
如果我点击第2项,我会希望收到'2'.这可能吗?
通过使用jquery的索引可以实现.
编辑:
<ul id="my_list">
<li>item 1</li>
<li>item 2</li>
<li>item 3</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在js中,
var $my_list = $('#my_list');
$my_list.find('li').click(function(){
var index = $('ul#my_list li').index(this);
alert(index);
});
Run Code Online (Sandbox Code Playgroud)
这应该做你需要的.
希望它有所帮助,思南.