如何在jQuery数组中找到indexOf元素
How to find indexOf element in jQuery array?
我有两个选择器
var allNodes = $("a.historyEntry");
var errorNodes = $("a.historyEntry.error");
我想在第一个错误节点之前找到一个节点,所以我需要找到第一个错误节点的索引,怎么做?
我试图使用inArray方法,但它不工作的这个
$.inArray(allNodes, errorNodes.first())
或
$.inArray(allNodes, $(errorNodes.first()))
是否有任何快速的方法来做它在jQuery或我必须使用for循环?
index()
?
就像indexOf
…但如果没有Of
…如果元素存在,则返回该元素的索引,如果不存在则返回-1。
使用index()
。它的功能与java中的indexOf
完全相同
$。inArray value是第一个参数,然后是数组:
$.inArray(allNodes, errorNodes.first())
应:$.inArray(errorNodes.first(), allNodes)
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 如何获取
中的元素的“indexOf”?(jquery).
- 数组中的IndexOf元素
- 当数组元素是对象(javascript)时,indexOf()
- indexOf忽略了数组中的元素
- Javascript .indexOf 表示 2 个相等的元素不相等
- jquery元素中的Javascript indexof
- 通过getElementsByTagName为HTML选择元素使用indexOf
- js 数组中的 IndexOf 元素使用真值函数,使用下划线或 jquery
- 匹配数组元素的indexOf
- 如何在jQuery数组中找到indexOf元素
- 获取数组中元素的下一个位置,而不是首先使用indexOf
- 查找数组元素的索引,而不使用内置indexOf函数