阅读量:1
$.inArray()方法是jQuery提供的一个用于查找指定值在数组中的索引位置的方法。
语法: $.inArray(value, array)
参数:
- value: 要查找的值
- array: 要进行查找的数组
返回值: 如果找到指定值,则返回其在数组中的索引值;如果未找到,则返回-1。
示例:
var arr = [1, 2, 3, 4, 5]; var index = $.inArray(3, arr); console.log(index); // 输出: 2 var index2 = $.inArray(7, arr); console.log(index2); // 输出: -1
在这个示例中,我们首先创建了一个数组arr,然后使用$.inArray()方法查找值为3的元素在数组中的索引位置,结果为2。然后,我们尝试查找值为7的元素,因为数组中不存在这个元素,所以返回-1。
需要注意的是,$.inArray()方法只返回找到的第一个匹配的索引位置,如果数组中存在多个相同的值,只返回第一个匹配的索引。如果要查找所有匹配的索引位置,可以使用$.map()方法来实现。