2

実際、この質問はこのLINKに関連していますが、問題は、ユーザー入力の単語を定数値に一致させることです。

私の定数はTAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");

私の入力はvar input = '101 APPLE'

入力変数がTAGS定数に存在するかどうかを確認する必要があります。

あなたが私を助けてくれることを願っています。

4

3 に答える 3

1

あなたはできる;

var found = $.inArray(input, TAGS) > -1;

(リテラル文字列の。の後のスペースを削除する,か、分割する前にスペースを置き換える必要があります)

于 2012-11-05T11:22:59.240 に答える
0

クロスブラウザソリューションについては、$。inArray()を参照してください。

if($.inArray(input,TAGS) > -1) {...}
于 2012-11-05T11:22:44.380 に答える
0

試す

if(TAGS.indexOf("101 APPLE") > -1){ ... }
or 
if($.inArray("101 APPLE",TAGS) > -1) { ... }
于 2012-11-05T11:27:09.400 に答える