网站素材资源,WordPress mip 评论框,取大气聚财的公司名字,企业邮箱入口jquery数组判断值是否存在的方法#xff1a;首先创建一个HTML示例文件#xff1b;然后通过“$.inArray(元素(字符串),数组名称)”方法在数组中查找指定值#xff0c;并返回它的索引值即可。 本教程操作环境#xff1a;windows7系统、jquery1.10.0版本#xff… jquery数组判断值是否存在的方法首先创建一个HTML示例文件然后通过“$.inArray(元素(字符串),数组名称)”方法在数组中查找指定值并返回它的索引值即可。 本教程操作环境windows7系统、jquery1.10.0版本该方法适用于所有品牌电脑。 要判断数组中是否包含某个元素从原理来来说就是遍历整个数组然后判断是否相等 Jquery方法 可以使用Jquery提供的方法使用$.inArray()来判断。 inArray() 函数用于在数组中查找指定值并返回它的索引值(如果没有找到则返回-1)$.inArray(元素(字符串),数组名称) 当存在该元素(字符串)时返回该元素在数组的下标不存在时返回 -1 示例jquery判断值是否存在于数组中 //参数第一个为数组第二个为需要判断是否存在于数组中的值 function isInArray(arr,val){ var str ,arr.join(,),; if(str.indexOf(,val,) ! -1){ //该数存在于数组中 arr.splice($.inArray(val,arr),1); //把该数从数组中删除 console.log(arr); }else{ //该数不存在于数组中 console.log(不存在); } } var arr [1,28,60,80,6]; isInArray(arr,28);//存在删除元素28 isInArray(arr,18);//不存在提示“不存在” 效果图 js方法var arr [a, b, c]; // js arr.indexOf(c) var result1 arr.indexOf(c); //返回index为2 自定义方法var arr [a, b, c]; // 自定义 contains(arr, c)方法 function contains(arr, obj) { //while var i arr.length; while(i--) { if(arr[i] obj) { return i; } } return -1; } var result1 contains(arr, c); //返回index为2