jQuery.inArray()方法

jQuery 雜項方法jQuery 雜項方法

實例

返回數組中指定元素的索引值

<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


jQuery 雜項方法jQuery 雜項方法