最近做项目需要用到判断数组中是否包含某个元素,来赋予不同的css或做不同的操作。
之前在网上找到的结果,大部分是使用IndexOf(),但是老是报错。。。后来自己查询Jquery的API,找到了符合自己的方法:
jQuery.inArray(value,array,[fromIndex])
var arr = [ 4, "Pete", 8, "John" ];
jQuery.inArray("John", arr); //3
jQuery.inArray(4, arr); //0
jQuery.inArray("David", arr); //-1
jQuery.inArray("Pete", arr, 2); //-1