【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));

个人理解:

匹配获得的值是否在一个数组中,个人用在显示权限列表哪块[不应该写在前台啊],,,,,

参考:http://www.php100.com/manual/jquery/

        http://www.k68.org/?p=816

时间: 2024-10-12 02:34:28

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

关于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静态方法inArray,grep,merge,makeArray方法使用和源码分析

inArray方法 确定第一个参数在数组中的位置,从0开始计数(如果没有找到则返回 -1 ). 示例: var arr = [ 4, "Pete", 8, "John" ]; jQuery.inArray("John", arr); //3 jQuery.inArray(4, arr); //0 jQuery.inArray("David", arr); //-1 jQuery.inArray("Pete"

jquery删除数组中重复元素

首先定义如下数组: var arr=[0,2,3,5,6,9,2]; 我们可以看到数组中存在重复元素'2'; 最后通过jquery筛选应该得到[0,2,3,5,6,9]; ok,首先我们再定义一个空数组,用来存放最后筛选出来的元素: var new_arr=[]; 利用jquery的$.inArray可以轻松实现: 遍历数组元素: for(var i=0;i<arr.length;i++) { var items=arr[i]; //判断元素是否存在于new_arr中,如果不存在则插入到new_

js中parseFloat(第一个参数,第二个参数)中第二个参数的解释

今天在看jquery的时候里面用到了parseFloat(第一个参数,10),一直不懂第二个参数是什么意思,于是上网查了一下,怕以后忘记就转了下来. 定义和用法:parseFloat() 函数可解析一个字符串,并返回一个浮点数. 语法:parseFloat(string),参数string是必须的,表示要被解析的字符串 返回值:返回解析后的数字 注意事项: 1.开头和结尾的空格是允许的. 2.如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN 3.如果只想解析

jquery ajax error函数和及其参数详细说明 (转)

引用地址:https://blog.csdn.net/u014756827/article/details/52950514 使用jquery的ajax方法向服务器发送请求的时候,常常需要使用到error函数进行错误信息的处理,本文详细的说明了ajax中error函数和函数中各个参数的用法. 一般error函数返回的参数有三个: function(jqXHR jqXHR, String textStatus, String errorThrown).常见调用代码如下: $.ajax({ url:

jQuery从零开始基础入门教程及参数汇总

1.通过百度的CDN 2.下载jQuery.js文件,然后引入 注意事项:jQuery文件如果放在https://blog.csdn.net/zhoucheng05_13/resources/文件夹下,则加载不出来,可能是因为resource文件夹 禁止外部访问. 1.jQuery名称冲突问题: jQuery使用$符号作为jQuery的简介方式.但是某些JavaScript库中的函数 (比如Prototype)同样使用\$符号.jQuery使用名为noConflict()的方法来解决该问题. v

jquery通过url传递 和 接收 参数

一传递参数页面index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jquery通过url传递 和 接收 参数</title> <style type="text/css"> h1{text-align: center;} </style> </head> <body

jquery ajax提交整个表单参数

转自 : http://www.jb51.net/article/35085.htm function submit(){ var formData=$("form").serialize();  $.ajax({  type: "POST",  url: "/index.aspx",  processData:true,  data:formData,  success: function(data){  $("#result&quo

jquery.cycle.js图片切换插件参数详解

jquery.cycle.js是jquery的一个插件,主要用来实现千奇百怪的图片切换效果---当然,不是图片也能切换,只是它经常被用来做图片切换而已:这个插件总共有27种效果,是非常好的插件,用到手机版开发是很好的插件来的: 当然jquery.cycle.js的强大远不止于此,下面列举一些它的基本参数: fx:'fade'>值:字符串,作用:选择特效.切换效果是它的重头戏,我统计过,jquery.cycle.js支持27种切换效果,我一一进行了测试,列举在jquery.cycle.js切换特效