首页  >  文章  >  web前端  >  jquery如何判断数组是否包含指定元素

jquery如何判断数组是否包含指定元素

coldplay.xixi
coldplay.xixi原创
2020-11-16 15:22:323896浏览

jquery判断数组是否包含指定元素的方法:1、使用js方法来判断,代码为【console.log(isInArray(arr,'java'))】;2、使用jQuery方法来判断,代码为【var index = $.inArray()】。

jquery如何判断数组是否包含指定元素

推荐:《jquery视频教程

jquery判断数组是否包含指定元素的方法:

1、js方法来判断

/**
* 使用循环的方式判断一个元素是否存在于一个数组中
* @param {Object} arr 数组
* @param {Object} value 元素值
*/
function isInArray(arr,value){
for(var i = 0; i < arr.length; i++){
if(value === arr[i]){
return true;
}
}
return false;
}
console.log(isInArray(arr,&#39;java&#39;));//循环的方式

2、jQuery方法来判断

/**
* 使用jquery的inArray方法判断元素是否存在于数组中
* @param {Object} arr 数组
* @param {Object} value 元素值
*/
var index = $.inArray(value,arr);//返回下标值,index>=0时表示该数组包含指定元素,否则表示不存在;
console.log($.inArray(&#39;java&#39;,arr)>=0);

 如果项目中引入jq包,笔者推荐第二种方法,如没有第一种也可以解决问题;

相关免费学习推荐:JavaScript(视频)

以上是jquery如何判断数组是否包含指定元素的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn