我有一个自动填充文本框。键入时,将显示建议的列表。我的代码如下,
$('#state').keyup(function(){
$('#state_sugg').slideDown('fast');
var val = $(this).val().toLowerCase();
$('#state_sugg span').hide();
var trs = $('#state_sugg span').filter(function(d){
return $(this).text().toLowerCase().indexOf(val) != -1;
});
trs.show();
});
上面的代码工作正常。
现在结果是,当我输入i
时,如果显示任何字母为i
的字符串。即,如果键入i
,结果将为pondicherry, tamil nadu
等。
但我希望结果为,如果输入ke
,结果应为kerala
。即,字符串以字母开头,应显示字母。
为此如何编辑上面的代码。我已经尝试了很多。