2012-11-05 163 views
2

其實這個問題與LINK有關,但是我們要將用戶輸入中的一個詞匹配到contant值。檢查輸入值是否與常量值完全匹配jquery

我常會TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");

我的投入將是var input = '101 APPLE'

我需要檢查,如果我的輸入變量在TAGS常數存在。

希望你能幫助我。

回答

0

對於跨瀏覽器的解決方案,請參閱$.inArray()

if($.inArray(input,TAGS) > -1) {...} 
+0

明白了,夥計,感謝您的幫助! – jayvee

1

即可;

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

(您將需要在文本字符串的,後刪除空格或分裂之前替換它們)

+0

哦,它只是一條線的聲明!男人這太棒了!謝謝你的方式 – jayvee

0

嘗試

if(TAGS.indexOf("101 APPLE") > -1){ ... } 
or 
if($.inArray("101 APPLE",TAGS) > -1) { ... } 
相關問題