您好,我目前拥有我开发的这部分代码,但我想做一些编辑:
$('#target').keydown(function(event) {
if (event.which == 13)
{
var users = ["Dennis Lucky","Lucy Foo","Name Lastname","Billy Jean"];
var match = 0;
var str = $('#target').val();
for(i=0;i<users.length;i++)
{
if ( users[i].toLowerCase().indexOf(str.toLowerCase()) > -1 )
{
match++;
name = users[i];
}
}
if(match == 1)
{
$('#target').val('');
$('#chatbox').append('<span style="color:blue;">'+name+'</span> ');
console.log(name);
}
else if (match >= 2)
{
console.log("many entries");
}
}});
这个想法是,如果我输入一些内容并在用户中存在的部分字符串变成蓝色时按 Enter .
我想更改我的代码,所以当我输入“Lu”时,它会开始搜索以这个刺痛开头的单词而不包括它。