我有两个选择器
var allNodes = $("a.historyEntry");
var errorNodes = $("a.historyEntry.error");
我想在第一个错误节点之前找到一个节点,所以我需要找到第一个错误节点的索引,怎么办?
我尝试使用 inArray 方法,但它对此不起作用
$.inArray(allNodes, errorNodes.first())
或
$.inArray(allNodes, $(errorNodes.first()))
在 jQuery 中有什么快速的方法吗?还是我必须使用 for 循环?
最佳答案
index()
?
这就像 indexOf
... 但只是没有 Of
... 如果元素存在则返回元素的索引,如果不存在则返回 -1 .
关于javascript - 如何在 jQuery 数组中找到 indexOf 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7768333/