jQuery inArray() 方法

2025年3月17日 | 阅读 3 分钟

jQuery 的 inArray() 方法用于在给定的数组中查找特定值。如果找到该值,则方法返回该值的索引值,即该项的位置。否则,如果该值不存在或未找到,则 inArray() 方法返回 -1

此方法不会影响原始数组。如果某项出现多次,则 inArray() 方法返回第一次出现的索引值。数组的索引从 0 开始,因此如果值与第一项匹配,则 inArray() 方法返回 0。

语法

inArray() 方法接受一些参数值,定义如下:

val: 要搜索的项。

arr: 要搜索的数组。

index: 开始搜索的数组索引。

示例 1

在此示例中,我们使用 inArray() 方法从数组中搜索指定的元素。这里有一个包含一些元素的数组 arr,我们正在查找数组 arr 中的项 “A”。尽管项 “A” 在数组 arr 中出现多次,但该方法将返回第一次出现的索引。

立即测试

输出

执行上述代码后,输出将是 -

jQuery inArray() method

单击给定按钮后,输出将是 -

jQuery inArray() method

示例 2

此示例与前面的示例类似,只是在这里我们使用了 inArray() 方法的 index 参数以及其他参数。该方法将在给定数组 arr 的索引值为 4 的位置搜索元素 “A”,并将返回 -1。这是因为字符串 “AA” 存在于数组 arr 的索引值为 4 的位置。

立即测试

输出

执行上述代码后,输出将是 -

jQuery inArray() method

单击给定按钮后,输出将是 -

jQuery inArray() method