jQuery inArray方法是用于在數組中查找指定值的函數。該函數返回該值在數組中的位置。
語法:$.inArray( value, array )
其中value參數為要查找的值,array參數為要在其中查找值的數組。
var arr = ["apple", "banana", "orange", "grape"];
var pos = $.inArray("orange", arr);
// pos的值為2
如果查找的值不存在于數組中,則該函數返回-1。
語法:$.inArray( value, array )
以下是一個示例,在該示例中,"pineapple"不在arr數組中:
var arr = ["apple", "banana", "orange", "grape"];
var pos = $.inArray("pineapple", arr);
// pos的值為-1
注意:該函數在數組中的位置是從0開始計數的。如果要查找的值出現多次,則該函數只返回第一次出現的位置。
var arr = ["apple", "banana", "orange", "grape", "orange"];
var pos = $.inArray("orange", arr);
// pos的值為2
jQuery inArray方法在實際開發中使用廣泛,可以用于檢查表單中的數據是否符合要求,也可以用于判斷列表中的數據是否已經存在,避免重復添加。
上一篇dockerfdfs