jq 中有个inArray()的方法可以用来判断数组中是否含有某一个元素,如果有则返回在数组中对应的下标,如果没有则返回-1;
jQuery.inArray( value, array, fromIndex );
参数详解:
value : 表示我们需要查找的值
array : 表示一个数组,通过它来查找
formindex : 数组索引值,表示从哪里在开始查找。默认值是0,这将查找整个数组。
具体用法如下:
var arr = [ 4, "Pete", 8, "John" ];
$.inArray("John", arr);//3
$.inArray(4, arr);//0
$.inArray("Karl", arr);//-1
$.inArray("Pete", arr, 2);//-1