jquery怎么检查数组是否包含某元素?

jquery怎么检查数组是否包含某元素?下面本篇文章给大家介绍一下使用jquery检查数组是否包含某元素的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

jQuery中检查数组是否包含某个指定元素

在jQuery中,可以使用$.inArray("元素字符串", 数组名称)来检查数组是否包含某个指定元素。

$.inArray() 函数用于在数组中查找指定值,并返回它的索引值(如果没有找到,则返回-1)

提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。

语法

$.inArray( value, array [, fromIndex ] )

参数:

  • value:任意类型 用于查找的值。

  • array:Array类型 指定被查找的数组。

  • fromIndex:可选。Number类型 指定从数组的指定索引位置开始查找,默认为 0

示例:

//var index = $.inArray(b, array);
//返回 -1 表示没有包含
//返回大于 0 表示包含
$(function () {
         var a = "1,2,3,4,5";
         var array = a.split(",");
         var b = 7 + "";
         var index = $.inArray(b, array);   //结果:index=1
         if (index >= 0) {
             alert(index );
         } else {
             alert(index );
         }
});

更多前端开发知识,请查阅 HTML中文网 !!

以上就是jquery怎么检查数组是否包含某元素?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » jQuery 答疑