$.inArray()方法是jQuery提供的一個用于查找指定值在數組中的索引位置的方法。
語法: $.inArray(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()方法來實現。