用法
jQuery.inArray( value, array [, fromIndex ] ) => Number
jQuery.inArray( value, array [, fromIndex ] ) => Number
说明:在数组中搜索指定值并返回其索引(如果未找到则返回 -1)。
-
添加的版本:1.2
jQuery.inArray( value, array [, fromIndex ] )
$.inArray()
方法类似于 JavaScript 的本机 .indexOf()
方法,因为它在找不到匹配项时返回 -1。如果数组中的第一个元素与 value
匹配,则 $.inArray()
返回 0。
因为 JavaScript 将 0 视为松散地等于 false(即 0 == false,但 0 !== false),要检查 array
中是否存在 value
,您需要检查它是否不等于(或更大比)-1。
值之间的比较是严格的。以下将返回-1
(未找到),因为正在字符串数组中搜索一个数字:
|
例子:
报告数组中某些元素的索引。
|
演示:
相关用法
- JQuery jQuery.isNumeric()用法及代码示例
- JQuery jQuery.isPlainObject()用法及代码示例
- JQuery jQuery.isEmptyObject()用法及代码示例
- JQuery jQuery.isFunction()用法及代码示例
- JQuery jQuery.isWindow()用法及代码示例
- JQuery jQuery.isArray()用法及代码示例
- JQuery jQuery.isXMLDoc()用法及代码示例
- JQuery jQuery.when()用法及代码示例
- JQuery Mobile jQuery.mobile.path.get()用法及代码示例
- JQuery jQuery.grep()用法及代码示例
- JQuery Mobile jQuery.mobile.navigate()用法及代码示例
- JQuery Mobile jQuery.mobile.path.isRelativeUrl()用法及代码示例
- JQuery jQuery.dequeue()用法及代码示例
- JQuery jQuery.escapeSelector()用法及代码示例
- JQuery Mobile jQuery.mobile.silentScroll()用法及代码示例
- JQuery jQuery.cssNumber用法及代码示例
- JQuery jQuery.map()用法及代码示例
- JQuery jQuery.readyException()用法及代码示例
- JQuery jQuery.parseJSON()用法及代码示例
- JQuery jQuery.contains()用法及代码示例
- JQuery Mobile jQuery.mobile.path.makePathAbsolute()用法及代码示例
- JQuery jQuery.each()用法及代码示例
- JQuery jQuery.unique()用法及代码示例
- JQuery jQuery.getJSON()用法及代码示例
- JQuery jQuery.proxy()用法及代码示例
注:本文由纯净天空筛选整理自jquery.com大神的英文原创作品 jQuery.inArray()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。