在jquery中可以使用「$.inArray()」方法來查詢數組中是否有該值,該方法可以在數組中搜尋指定的值,並傳回數組中該指定值的索引值,如果數組中不存在指定的值,則傳回「-1」;語法「$.inArray(value,array)」。
相關推薦:《jQuery教學》
jquery判斷數組中是否存在指定的值的方法$.inArray()
$.inArray()方法用於在數組中搜尋指定的值,並傳回數組中該指定值的索引值,如果數組中不存在指定的值,則傳回-1。
語法
$.inArray( value, array [, fromIndex ] )
參數:
#value 任意型別 用來尋找的值。
array Array類型 指定被尋找的陣列。
fromIndex 可選。 Number類型指定從陣列的指定索引位置開始查找,預設為0
#範例一:傳回索引值
var arrayStr = ['a','b','c']; alert($.inArray('a', arrayStr));
傳回索引值為0
範例二:判斷指定值是否存在
var arrayStr = ['a','b','c']; if($.inArray('a',arrayStr) < 0){ alert('不存在'); }else{ alert('存在'); }
PS:js中索引值從下標0開始,如果為-1則表示數組中不存在該元素
更多程式相關知識,請造訪:程式設計影片! !
以上是jquery怎麼查詢數組中是否有該指定值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!