点击ul中的li弹出其索引值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了点击ul中的li弹出其索引值相关的知识,希望对你有一定的参考价值。
html结构
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul>
JQuery实现:
$("ul").on("click","li",function(){ var index=$("li").index($(this)); alert(index) })
js实现:
var myul = document.querySelector(‘ul‘); var list = document.querySelectorAll(‘ul li‘); myul.addEventListener(‘click‘, function(ev){ var ev = ev || window.event; var target = ev.target || ev.srcElemnt; for(var i = 0, len = list.length; i < len; i++){ if(list[i] == target){ alert(i); } } });
以上是关于点击ul中的li弹出其索引值的主要内容,如果未能解决你的问题,请参考以下文章
JS如何给ul下的所有li绑定点击事件,点击使其弹出下标和内容