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技术站其它相关文章!