4
有沒有辦法通過我可以得到列表項目索引點擊li
元素使用JavaScript/jQuery?如何獲得列表項目的索引使用jquery
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
有沒有辦法通過我可以得到列表項目索引點擊li
元素使用JavaScript/jQuery?如何獲得列表項目的索引使用jquery
<ul>
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
$('ul li').click(function(){ alert($(this).index()); });
使用onClick事件調用的函數getIndex(無jQuery的需要,只是香草的JavaScript):
onClick = "getIndex(this);"
function getIndex(node) {
var childs = node.parentNode.childNodes;
for (i = 0; i < childs.length; i++) {
if (node == childs[i]) break;
}
return i;
}
指數將開始從0開始!讓它以1開頭:return i+1
另請參閱:http://stackoverflow.com/questions/2800210/possible-to-get-list-item-li-label-with-javascript/2800220?stw= 2#2800220(用於字母索引) – alex 2017-01-18 14:19:44