jquery的一个方法inArray(ele, array)是判断ele是否在array中存在,返回值是该元素第一次出现在数组array中的下标,没有时返回-1。

1.如果array里存放的是数字,那么ele的值也必须是数字才能匹配到。

例如:

var a = 1;
var array = [1,2,3];
var b = $.inArray(a, array);

此时,b等于0。

但是,如果此时将a="1";,那么b将等于-1。

这时可以使用parseInt()对a进行转化,如

var a = "1";
var a2 = parseInt(a);

2.同理,如果array里存放的是字符串,那么ele的值也必须是字符串才能匹配到。

例如:

var a = "1";
var array = ["1","2","3"];
var b = $.inArray(a, array);

此时,b等于0。

如果a=1;时,要将a转化为字符串。

转化方式有三种

a.toString();""+a;String(a);

jQuery中inArray方法注意事项相关推荐

  1. jQuery中$.inArray()方法

    定义和用法 $.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1) 提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中. 语法 $.inArray( ...

  2. jquery中not方法失效的解决方案

    jquery中not方法失效的解决方案 参考文章: (1)jquery中not方法失效的解决方案 (2)https://www.cnblogs.com/xxqxxq/p/9269669.html 备忘 ...

  3. jQuery中slice()方法用法实例

    本文实例讲述了jQuery中slice()方法用法.分享给大家供大家参考.具体分析如下: 此方法可以选取匹配元素集的子集. 语法结构: 复制代码 代码如下: $(selector).slice(sta ...

  4. 关于Jquery中ajax方法data参数用法的总结

    关于Jquery中ajax方法data参数用法的总结 jquery手册描述: 示例: $.ajax({type: "POST",url: "some.php", ...

  5. jquery中Live方法不可用,Jquery中Live方法失效

    jquery中Live方法不可用,Jquery中Live方法失效 >>>>>>>>>>>>>>>>> ...

  6. jquery中AddClass()方法问题

    jquery中AddClass()方法要求对应的元素中不能不能有style属性设置,否则无法设置新css显示类,例如> $("img").hover(function () ...

  7. JQuery中each方法实现

    each()函数是基本上所有的框架都提供了的一个工具类函数,通过它,你可以遍历对象.数组的属性值并进行处理. jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单 ...

  8. jq获取页面高度_使用jquery中height()方法获取各种高度

    $(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...

  9. jquery中remove()方法移除被选元素,包括所有的文本和子节点

    jquery中remove方法移除被选元素,包括所有的文本和子节点 定义和用法 移除所有的 元素 移除html中指定id的元素内容 定义和用法 remove() 方法移除被选元素,包括所有的文本和子节 ...

最新文章

  1. 下载和安装Nginx之普通的HTTP和HTTPS服务器
  2. Android加载大图片(压缩)
  3. 计算机系学生的职业生涯作文,医学生职业生涯规划的作文800字
  4. mysql+表复制+效率_MySQL数据库复制表的几种方式讲解
  5. CVPR2020| 最新CVPR2020论文抢先看,附全部下载链接!
  6. Jquery 表格插件DataTables
  7. rehl7安装mysql5.7_Linux RPM包安装总结
  8. Redis源码解析(1)——源码目录介绍
  9. radio按钮样式美化和checkbox按钮样式美化
  10. akb48_原AKB48成员板野友美结婚了!闪嫁23岁职棒球员高桥奎二
  11. 【thm】windows内网提权之Windows PrivEsc Arena
  12. 软件单元测试方法,单元测试的基本测试方法
  13. 缺陷管理工具JIRA和禅道对比
  14. Proxy和Reflect
  15. 卡瓦莱斯的世界杯往事
  16. 除了QQ就是一塌糊涂的日子不会再有了
  17. App预览制作,看我就够了
  18. SRAM电路工作原理
  19. 软件测试显卡最高清晰度,FF14各种显卡测试,GTX 750以上就能开启最高画质
  20. /socket.io/?EIO=3transport=pollingt=MWrT-zH

热门文章

  1. R语言基础教程2:循环
  2. Tableau文本表格之制作步骤与技巧
  3. win11右下角评估副本水印去除
  4. phpstorm 下载远程代码提示 No files or folders found to process
  5. 无法加载 DLL“xxxx.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。
  6. vue内嵌iframe跨域通信
  7. 实时 Java 社区论坛:Sym
  8. VIVO小游戏支付以及服务端php支付流程
  9. 如何调用android录屏功能吗,Android录屏功能的实现
  10. 数据结构和算法的关系