gpt4 book ai didi

javascript - 如何使用 jquery 从数组中查找被单击元素的索引?

转载 作者:搜寻专家 更新时间:2023-11-01 04:55:17 25 4
gpt4 key购买 nike

如何使用 jquery 从数组中找到被点击的 anchor 标记的索引???

我想搜索是否有一个元素与点击的元素相等,如果为真,则返回该元素的索引。

我试过这样的东西,但它返回 -1

$('#id').click(function(){

var obj = $('a').get(0).href;
var arr = $.makeArray(obj);
var getclickedhref = $(this).get(0).href;

var clickedindex = $.inArray(getclickedhref, arr);

console.log(clickedindex);
});

你能帮帮我吗??!

最佳答案

我不确定所有 getmakeArray 的用途是什么,但我认为您正在寻找 index :

Search for a given element from among the matched elements.

所以给定一些 anchor :

<a>Zero</a>
<a>One</a>
<a>Two</a>
<a>Three</a>
<a>Four</a>

你可以这样做:

$('a').click(function() {
var i = $('a').index(this);
// i is the index of the clicked anchor within all the anchors.
});

演示:http://jsfiddle.net/ambiguous/YbUU7/

关于javascript - 如何使用 jquery 从数组中查找被单击元素的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9145273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com