jQuery inArray忽略了除最后一个元素之外的所有元素

时间:2015-03-13 21:49:13

标签: jquery

我正在使用jQuery的inArray函数来检查用户的密码是否在众所周知的密码列表中。这是我使用的功能:

if(jQuery.inArray(pswd.toLowerCase(), commonPass) != -1) {
    console.log("is in array");
} else {
    console.log("is NOT in array");
} 

该函数包含在keyUp事件中,该事件被标记到密码字段中(并且因为在jQuery ready方法中)。

出于测试目的,这是加载的数组:

["password", "12345678"]

这是pswd变量的记录结果:

password

但是,代码返回:

is NOT in array

我根本不明白为什么。

修改 我的问题无法复制。这是完整的脚本: http://pastebin.com/EdfP0XRQ

Commonpass文件包含:

password
12345678

0 个答案:

没有答案