事件委托绑定一个ul,怎么知道点击的li是ul中的第几个

li内容是相同的,有什么比较简单的方法可以获取li的index吗

阅读 6.5k
3 个回答
  1. 首先可以拿到event.target
  2. 我觉得可以直接参考jQuery的.index()方法源码
  3. 给用jQ的话,直接$(this).index()应该就可以了

渲染的时候就写在li的attr里面不就得了,非要在获取的时候循环处理,效率很低的一种做法。
大多数li渲染都是用循环的,静态的当我没说。

兄弟框架可以帮助你有API的,比如楼上说的index()方法就可以。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题