在这里我有一个隐藏的输入字段
<input type="hidden" value="php,php mysql" id="tags"/>
我还有一个普通的输入框,用户可以添加他们的新标签,现在我想检查用户想要添加的新标签是否已经为他添加,如果已经添加,警报('已经存在') ;
这是我的代码:
var already_added = $('#tags_final').val().toLowerCase();
new_tag = new_tag.toLowerCase();
if (already_added.indexOf(new_tag) < 0){
// add it, everything is OK
}else{
alert('already there');
}
以上对于正常值来说工作得很好,例如现在如果我尝试添加“php”,这将发出警报(“已经存在”),问题是,如果我添加“mysql”,这也会发送警报,因为它在“php mysql”中找到,但“mysql”是另一个标签,需要添加。对此有什么解决方案?
感谢您的帮助