jquery 判断元素是否存在于数组中

摘要:
要确定一个数组是否包含元素,原则上需要遍历整个数组,然后使用Jquery:$提供的方法确定它是否相等。inArray中。当元素(字符串)存在时,返回数组中元素的下标,如果不存在,则返回-1$;

要判断数组中是否包含某个元素,从原理来来说,就是遍历整个数组,然后判断是否相等

可以使用Jquery提供的方法:

$.inArray("元素(字符串)",数组名称) 进行判断 ,当存在该元素(字符串)时,返回该元素在数组的下标,不存在时返回 -1

 $(function () {
          var array = ["asp.net", "asp.net mvc", "html5", "css3", "jquery", "JavaScript"];
             var index = $.inArray("asp.net mvc", array);   //结果:index=1
            if (index >= 0) {
                console.log("数组array包含asp.net mvc下标为:" + index);
           } else {
                console.log("数组array 不包含asp.net mvc下标为:" + index);
           }
      });

免责声明:文章转载自《jquery 判断元素是否存在于数组中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Nuxt项目中通过ESlint命令行修复格式问题Java 指定线程执行顺序(三种方式)其实是四种下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

jQuery中的ajax服务端返回方式详细说明!

(1) html方式。这种方式是最常见的方式(默认方式),jQuery(这里如果返回值中有JS代码,并不执行)执行 sucuess回调函数,比如html()、append()等等,这些函数将html代码装载到当前页面的时候才执行其中包含的js代码,而且该代码只执行一次并不缓存。示例代码: $.ajax({              type: "get"...

java中数组、list、泛型集合的长度

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性. 2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法. 3.java中的size()方法是针对泛型集合说的,如果想看这个集合有多少个元素,就调用此方法来查看...

使用jQuery对图片进行居中设置

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body { height...

jQuery模拟弹窗选择文件,以及ajax文件上传

没什么可以说的,直接看代码吧。本来也是自己记录的。 说明: $.messager, $.F.refreshSubForm均是自定义方法。不用管主要看方法: fileUploadRyxx // 构建弹窗,选择文件 function fileUploadRyxx( callback, accept = "" ) { let a = document.c...

jQuery 绑定事件到动态创建的元素上

jQuery 绑定事件到动态创建的元素上在进入主题之前,我们先来看一个前台页面经常用到的功能:点击页面输入框时自动选择其中文本。 很容易想到利用输入框的focus事件,当输入框获得焦点时,再调用jQuery的select()方法。 Okay,想法很简单,逻辑似乎也无错。具体我们来看一下现实到底能不能实现。 1.页面构造个表单,放上几个输入框。代码看起来是...

JQuery实现简单的服务器轮询效果

很多论坛都有进入后,弹出提示,说有多少封邮件没有看,或者是一个oa系统,进入后,提示有多少个任务没有做。每隔一段时间会提示一次,但是如何实现呢。其实,利用jquery的话,会比较简单,核心元素就是json格式解析和setInterval()函数。下面一起来实现: 首先,我们default.aspx的页面如下所示: 代码 上面代码主要利用ajax函数向Re...