其实这个问题与LINK有关,但是我们要将用户输入中的一个词匹配到contant值。检查输入值是否与常量值完全匹配jquery
我常会TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");
我的投入将是var input = '101 APPLE'
我需要检查,如果我的输入变量在TAGS
常数存在。
希望你能帮助我。
其实这个问题与LINK有关,但是我们要将用户输入中的一个词匹配到contant值。检查输入值是否与常量值完全匹配jquery
我常会TAGS = '101 APPLE, 102 BEAR, 103 CAT, 104 DOG'.split(",");
我的投入将是var input = '101 APPLE'
我需要检查,如果我的输入变量在TAGS
常数存在。
希望你能帮助我。
对于跨浏览器的解决方案,请参阅$.inArray()
if($.inArray(input,TAGS) > -1) {...}
即可;
var found = $.inArray(input, TAGS) > -1;
(您将需要在文本字符串的,
后删除空格或分裂之前替换它们)
哦,它只是一条线的声明!男人这太棒了!谢谢你的方式 – jayvee
尝试
if(TAGS.indexOf("101 APPLE") > -1){ ... }
or
if($.inArray("101 APPLE",TAGS) > -1) { ... }
明白了,伙计,感谢您的帮助! – jayvee