jQuery.inArray( value, array )

jQuery.inArray( value, array ) 返回: Number

描述: 搜索数组中指定值并返回它的索引(如果没有找到则返回-1)。

  • version added: 1.2jQuery.inArray( value, array )

    value要搜索的值。

    array一个数组,通过它来搜索。

$.inArray()方法类似于JavaScript的原生.indexOf()方法,没有找到匹配元素时它返回-1。如果数组第一个元素在匹配value$.inArray()返回0。

因为JavaScript将0视为false(即 0 == false, 但是 0 !== false),如果我们检查在array中存在value,我们只需要检查它是否不等于(或大于)-1。

时间: 2024-12-29 01:54:42

jQuery.inArray( value, array )的相关文章

jQuery.inArray( value, array [, fromIndex ] )

描述: 在数组中查找指定值并返回它的索引(如果没有找到,则返回-1). jQuery.inArray( value, array [, fromIndex ] ) value 类型: Anything 要查找的值. array 类型: Array 一个数组,通过它来查找. fromIndex 类型: Number 数组索引值,表示从哪里在开始查找.默认值是0,这将查找整个数组. $.inArray()方法类似于JavaScript的原生.indexOf()方法,没有找到匹配元素时它返回-1.如果

jQuery.inArray 方法的实现

jQuery.inArray(value, array) 如果 value 在 array 中,则返回该 value 所在的位置.否则返回 -1.这个简单的函数实际上是模拟 Array.prototype.indexOf 函数的,对于旧的不支持 indexOf 的浏览器(例如 IE6-IE8),就需要补上这个功能. $.extend({ inArray: function(value, array) { if (Array.prototype.indexOf) { return array.in

【JQuery】jQuery.inArray 确定第一个参数在数组中的位置

函数:jQuery.inArray(value,array,[fromIndex]) 解释:         value:用于在数组中查找是否存在         array:待处理数组.         fromIndex:用来搜索数组队列,默认值为0. 注意:区分参数类型 例子:var m_31 = [1,3,5,7,8,10,12];var m_30 = [4,6,9,11];console.log(jQuery.inArray(3, m_31)); 个人理解: 匹配获得的值是否在一个数组

Jquery inArray的使用

var typeList=["A","B","C","D"]; if ($.inArray("A", typeList)==-1){ //不存在 }else{ //存在 } Jquery inArray的使用,布布扣,bubuko.com

JQuery之操作array

1:split 函数将字符串按某个字符分割,将分割后的结果存入字符串数组中 function SplitUsersInformation(users) { var usersArray = users.split(';'); return usersArray;} 2:substr 函数切割目标字符串 currentStr = currentStr .substr(0, currentStr.length - 2); 3:push 方法向Array中添加一条记录 var totalUsers =

jQuery 判断是否包含在数组中 jQuery.inArray()

var arr = [ "mysql", "php", "css", "js" ]; $.inArray("php", arr);  //返回 1, 如果不包含在数组中,则返回 -1;

jQuery.inArray和splice删除数组元素

不知道数组下标的情况下,删除数组对应元素.实例: var arrays = ['a','b','c','d']; arrays.splice($.inArray('c',arrays),1); alert(arrays); 结果: a,b,d:

关于jQuery的inArray 方法介绍

例如: 代码如下: $.get('aaaaa.ashx',null,function(d){ // 假设d 返回 的值为 1,3,43,23,54,67 var arr = d.split(','); $.inArray(3,arr) ==-1 //true //为什么啊 //如果写成这样的 var arr = eval('['+d+']'); $.inArray(3,arr) >-1 //true }); 这是为什么呢? 望知道的朋友跟贴回复下. jquery inArray()函数详解 jq

Jquery基础总结

jquery获取元素索引值index()方法: jquery的index()方法 搜索匹配的元素,并返回相应元素的索引值,从0开始计数. 如果不给 .index() 方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于其同辈元素的位置. 如果参数是一组DOM元素或者jQuery对象,那么返回值就是传递的元素相对于原先集合的位置. 如果参数是一个选择器,那么返回值就是原先元素相对于选择器匹配元素中的位置.如果找不到匹配的元素,则返回-1. <ul> <li id=&quo