嘿嘿(今天在滚动)。
在jQuery / Javascript中有一种有效的方法:
var myArray = [ 'zero', 'one', 'two', 'three', 'four', 'five' ];
//get input from user
if (inputFromUser == anythingInArray) {
alert("it's possible!);
}
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以使用inArray
:
var result = $.inArray(inputFromUser, myArray);
if (result >= 0)
{
alert('Result found at index ' + result);
}
答案 2 :(得分:2)
jQuery :$.inArray()
if($.inArray('one', myArray) > -1) {}
如果您需要在没有jQuery的情况下执行此操作,则可以使用{/ 1}}方法,如
Array.prototype.indexOf
仅限于ECMAscript Edition 5.如果浏览器不支持那么做经典路线:
if(myArray.indexOf('one')) {}
参考:$.inArray()