如何获得点击元素的索引
How to get index of clicked element?
我的导航栏中有五个锚元素。我想用jQuery获取点击元素的索引。我试过这个代码。
$('.navigation ul li a').click(function(e) {
e.preventDefault();
var el = $(this).index();
console.log(el);
})
但是每次我在控制台得到0。
https://jsfiddle.net/2hg2fkda/提琴在这里
任何帮助将不胜感激。谢谢你,
try this:
$('.navigation ul li').click(function(e) {
e.preventDefault();
var el = $(this).index();
console.log(el);
})
索引可以被获取,如果它的列表。替换你的代码-
var el = $(this).parent().index();
https://jsfiddle.net/mailmerohit5/hg0dqnxb/
你可以试试这个:
$('.navigation ul li ').click(function (e) {
alert($(this).index());
});
演示你也可以试试这个!!
var el = $(this).closest('li').index();
相关文章:
- 如何索引jquery中的每个元素
- 如何在z索引为auto的元素下堆叠
- 将一个元素放在具有相同z索引的其他元素前面
- 获取javascript中输入元素的索引
- 如何设置元素的z索引?JQuery、Javascript、CSS、HTML
- 已筛选jQuery集中元素的索引
- JavaScript-在不影响索引的情况下将元素插入数组
- 正在获取单击的元素相对于整个文档的索引
- 触发具有较低Z索引值的DOM元素的事件
- 获取页面上每个元素的Z索引
- 获取不同元素的索引
- 获取当前元素的索引并更改他的样式
- JQUERY 按钮返回到索引元素
- 获取在列表视图中具有特定首字母的索引元素
- 如何更改test.html中的索引元素
- 使用索引元素id时出现意外错误
- 删除数组中不存在的索引元素上的运算符行为
- 如何获取索引元素
- $index的元素变化,而使用过滤器如何获得正确的索引元素angularjs
- Javascript - 如何从 2D 数组中获取索引 [1] 元素的总和