jQuery.inArray() 方法
實例
返回數組中指定元素的索引值
< div > "John"在索引值為 < span > </ span > 的位置被找到 </ div >
< div > 4在索引值為 < span > </ span > 的位置被找到 </ div >
< div > "Karl"未被找到,所以返回 < span > </ span > </ div >
< div > "Pete"在數組中,但是不在索引值大於2的位置,所以返回 < span > </ span > </ div >
< script > $ ( function ( ) {
var arr = [ 4 , " Pete " , 8 , " John " ] ; var $ spans = $ ( " span " ) ; $ spans . eq ( 0 ) . text ( jQuery . inArray ( " John " , arr ) ) ; $ spans . eq ( 1 ) . text ( jQuery . inArray ( 4 , arr ) ) ; $ spans . eq ( 2 ) . text ( jQuery . inArray ( " Karl " , arr ) ) ; $ spans . eq ( 3 ) . text ( jQuery . inArray ( " Pete " , arr , 2 ) ) ; } ) </ script >
嘗試一下»
定義和用法
$.inArray() 函數用於在數組中查找指定值,並返回它的索引值(如果沒有找到,則返回-1)
提示:源數組不會受到影響,過濾結果只反映在返回的結果數組中。
語法
$.inArray( value, array [, fromIndex ] )
参数 | 描述 |
---|---|
value | 任意类型 用于查找的值。 |
array | Array类型 指定被查找的数组。 |
fromIndex | 可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0 |