javascript - 如何获取点击元素的索引?

标签 javascript jquery html css

我的导航中有五个 anchor 元素。我想用 jQuery 获取点击元素的索引。我试过这段代码。

$('.navigation ul li a').click(function(e) {

  e.preventDefault();

  var el = $(this).index();
  console.log(el);

 })

但每次我在控制台中得到零。

https://jsfiddle.net/2hg2fkda/ fiddle 在这里。

任何帮助将不胜感激。谢谢,

最佳答案

试试这个:

$('.navigation ul li').click(function(e) {

  e.preventDefault();

  var el = $(this).index();
  console.log(el);

 })

关于javascript - 如何获取点击元素的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32795237/

相关文章:

javascript - 为什么组件在 this.setState() 完成状态设置之前渲染?

javascript - Graphql 服务器 - 无法通过 IP 地址 url 访问(本地主机工作正常)

javascript - Bootstrap Modal 在 React JS 中不起作用

jquery - Rails : What is the proper way to render a partial in a js. erb 文件 3.2.7

javascript - 防止 JavaScript 在 RAW JavaScript(不是 JQuery)中冒泡

javascript - 如何使用 or 和条件评估表达式?

javascript - 检查链接是否包含 javascript

javascript - 为什么这个jquery效果不起作用?

jquery - bootstrap 3 在它们的 div 中对齐元素

javascript - php + mysql如何根据表变化轮询数据库