[英]Bug in jQuery 1.9.1 with function $.inArray
我最近得出的结论是$ .inArray无效。 我到处研究,看到类似jQuery的线程:为什么jQuery.inArray()不起作用?
但我仍然认为它是一个jQuery Bug。 因为我有一个我在$ .inArray中使用的ARRAY
这是console.log
var testArray值是:
["1", "15"]
这显然是JavaScript中的一个数组。
我正在使用命令
if($.inArray(14, testArray))
alert("14 should not be in array. Isn't it?");
我也试过以下,但同样的问题:
if(jQuery.inArray('14', testArray))
alert("14 should not be in array. Isn't it?");
如果找不到项,则$.inArray
返回-1
。 所以jQuery isArray
确实可以正常工作。 这就是你运行测试代码时的原因:
if ($.inArray(14, testArray)) {
alert("14 should not be in array. Isn't it?");
}
你看到警报了。 当然,因为-1
不是假的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.