`

jquary判断一个元素是否在数组中

 
阅读更多

jQuery使用$.inArray(val,array)方法判断值是否存在于数组中
解释: 确定第一个参数在数组中的位置, 从0开始计数(如果没有找到则返回 -1 ).
记 得indexOf()方法了吗? indexOf()返回字符串的首次出现位置,而$.inArray()返回的是传入参数在数组中的位置,同样的,如果找到的,返回的是一个大于或等于0 的值,若未找到则返回-1.现在, 知道怎么用了吧. 有了它, 判断某个值是否存在于数组中,就变得轻而易举了.

var _exist=$.inArray('btbear',_bear);
var _inexistence=$.inArray('btbear3',_btbear)
if(_exist>=0){
    alert('btbear 存在于数组_btbear中,其在数组中索引值是: '+_exist);
}
if(_inexistence<0){
    alert('btbear3 不存在于数组_btbear中!,返回值为: '+_inexistence+'!');
}
分享到:
评论

相关推荐

    jquery删除数组中重复元素

    话不多说,下面就跟着小编来看下利用jquery实现删除数组中重复元素的具体思路吧 首先定义如下数组: var arr=[0,2,3,5,6,9,2]; 我们可以看到数组中... //判断元素是否存在于new_arr中,如果不存在则插入到new_arr的

    JS判断元素是否在数组内的实现代码

    确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。 determine the index of the first parameter in the array (-1 if not found). 返回值 jquery 参数 value (any) : 用于在数组中查找是否存在 array (array...

    jQuery简单判断值是否存在于数组中的方法示例

    主要介绍了jQuery简单判断值是否存在于数组中的方法,涉及jQuery数组遍历及基于$.inArray的元素判断相关操作技巧,需要的朋友可以参考下

    JS实现根据指定值删除数组中的元素操作示例

    1 .JS判断元素是否在数组内 2. JS根据指定值删除数组中的元素 要点:相当于jquery 的 $.inArray() 这个方法 原生js 如果想删除数组,有一个函数 splice() ~~ 删除元素,并向数组添加新元素。 这个货 是根据数组内的...

    jQuery判断数组是否包含了指定的元素

    主要介绍了jQuery判断数组是否包含了指定的元素的方法,需要的朋友可以参考下

    jQuery选择器总结之常用元素查找方法

    选择器并没有一个固定的定义,在某种程度上说,jQuery的选择器和样式表中的选择器十分相似。选择器具有如下特点: 1.简化代码的编写 2.隐式迭代 3.无须判断对象是否存在 jQuery 的选择器可谓之强大无比,这里简单...

    超实用的jQuery代码段

    9.20 随机选择一个元素 9.21 替换&bnsp;空字符的方法 9.22 序列化表单到JSON数据 9.23 获取页面加载时间 9.24 将单个句子打断显示 9.25 限制只能输入中文、英文或数字 9.26 日期类型与时间戳的转换 9.27 使用数组...

    基于JQUERY的改进型浮动层(右键)列表菜单

    子菜单也是一个GooContextMenu类对象,保存在父结点所在菜单GooContextMenu类对象的$childMenu数组中, 一些方法调用实际上为递归式调用。 菜单显示不再以鼠标事件发生点e为坐标,会根据浏览器视窗的大小以及菜单的...

    基于jquery的改进型(右键)列表菜单

    子菜单也是一个GooContextMenu类对象,保存在父结点所在菜单GooContextMenu类对象的$childMenu数组中, 一些方法调用实际上为递归式调用。 菜单显示不再以鼠标事件发生点e为坐标,会根据浏览器视窗的大小以及菜单的...

    jQuery获取字符串中出现最多的数

    推荐阅读:统计jQuery中各字符串出现次数的工具 废话不多说说了,直接给大家贴js代码了。...json[str.charAt(i)]) { //判断当前元素是否已经在数组中存在 str.charAt(i)//当前元素 json[str.charAt(i)] = 1; //给对应

    jQuery中inArray方法注意事项分析

    本文分析讲述了jQuery中...jquery的一个方法inArray(ele, array)是判断ele是否在array中存在,返回值是该元素第一次出现在数组array中的下标,没有时返回-1。 例如: var a = 1; var array = [1,2,3]; var b = $.inArra

    JS去除数组重复值的五种不同方法

    今天工作遇到此问题,尝试多个方法不尽人意,故此写个博客来总结一下如何在js中去除重复元素。... //判断当前数组下标为i的元素是否已经保存到临时数组 //如果已保存,则跳过,否则将此元素保存到临时数组中 if

    jQuery学习笔记 获取jQuery对象

    同样的,判断一个DOM对象是否存在,不能够写成if($(selector)),而是if($(selector).length&gt;0)。  当然jQuery对象和DOM对象可以互转换。从上面的例子也可以看出,jQuery对象可以视为是一个DOM对象数组,因此转换成...

    JS如何判断json是否为空

    1、判断json是否为空 jQuery.isEmptyObject(); 2、判断对象是否为空: 1、if (typeOf(x) == “undefined”) 2、if (typeOf(x) != “object”) 3、if(!x) 其中第三种是最简单的方法,但是第三种就不能用if(x)这种...

    jquery学习笔记

    jquery对象是一个数组对象,永远不会为null,即使页面不存在相应的元素。 if ($("#t")) //这个表达式永远为真 if ($("#t").length&gt;0) //这个表达式才能真正判断是否选取到了页面元素

    jQuery、zepto、js常用小技巧

    jQuery/zepto判断元素是否存在 // 判断长度是否存在, 正确 if ($elem.length) { } // 错误, 因为空数组也是true if ($elem) { } 合理判断数据类型 先看代码: function case(str) { return str.match(/reg/); } ...

    jQuery将表单序列化成一个Object对象的实例

    jQuery中提供了jQuery.serizlizeArray来将表单序列化成一个数组。尽管如此,数组还是不方便我们操作,我需要讲表单序列化成一个对象。这样更方便于我们操作。   下面是代码: /** * @author gaohuia */ ...

    jQuery中hasClass()方法用法实例

    主要介绍了jQuery中hasClass()方法用法,实例分析了hasClass()方法的功能、定义及验证匹配元素是否包含指定类的使用技巧,需要的朋友可以参考下

    blog:预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列

    专题系列目录JavaScript专题之跟着underscore学防抖JavaScript专题之跟着underscore学节流JavaScript专题之数组去重JavaScript专题之类型判断(上)JavaScript专题之类型判断(下)JavaScript专题之深浅拷贝JavaScript...

Global site tag (gtag.js) - Google Analytics