jquary判断一个元素是否在数组中
jQuery使用$.inArray(val,array)方法判断值是否存在于数组中
解释: 确定第一个参数在数组中的位置, 从0开始计数(如果没有找到则返回 -1 ).
记 得indexOf()方法了吗? indexOf()返回字符串的首次出现位置,而$.inArray()返回的是传入参数在数组中的位置,同样的,如果找到的,返回的是一个大于或等于0 的值,若未找到则返回-1.现在, 知道怎么用了吧. 有了它, 判断某个值是否存在于数组中,就变得轻而易举了.
var _exist=$.inArray('btbear',_bear); var _inexistence=$.inArray('btbear3',_btbear) if(_exist>=0){ alert('btbear 存在于数组_btbear中,其在数组中索引值是: '+_exist); } if(_inexistence<0){ alert('btbear3 不存在于数组_btbear中!,返回值为: '+_inexistence+'!'); }
相关推荐
tthappyer 2020-07-25
89463661 2020-03-01
mapdigit 2014-05-29
xiuping0 2015-12-28
罗惠东 2017-08-16
gxr 2018-11-20
yaasshole 2018-10-08
Allenyhy 2017-11-04
Hhjian 2017-08-16
81497307 2016-12-04
fayeyang 2016-10-31
卧斋 2016-06-17
cithegod 2016-01-19
卡奇莫多 2015-12-28
msyndra 2015-12-22
Gcalolin 2019-06-27
卧斋 2015-06-16
lkj0 2015-05-10
87493063 2015-04-22