javascript - 如何在 jQuery 数组中找到 indexOf 元素?

标签 javascript jquery arrays indexof

我有两个选择器

    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/

相关文章:

可以从 PHP 动态生成多个按钮的 Javascript

java - 使用随机类填充数组,然后打印它的值

c++ - 将数组的所有点设置为 0 对重新分配动态内存有不同的影响

用于检测用户何时保存网页的 Javascript?

javascript - 是否可以在页面上拆分 <form> 标记?

javascript - 未将日期时间值设置为 Bootstrap DatetimePicker

javascript - 同一页面中的多个日期选择器

arrays - 与数组相同的 'degree' 子数组的个数

javascript - 使用 arrayMap 函数 knockout observablearray 的 observables

javascript - jQuery/JavaScript - 字符串替换