【发布时间】:2019-07-08 21:27:04
【问题描述】:
我正在使用连接到数据库的 jQuery 自动完成功能。现在,如果您开始键入一个术语并将鼠标移到填充的列表上,那么在您单击列表项之前,带有原始术语的文本输入不会改变。
我希望键盘也能发生同样的事情。键入向下箭头时不要填写文本框。使用enter 或mouse click 同时填充文本框和隐藏ID
$(function() {
function log( message ) {
$(".userBookProjId").val(message);
$(".userBookProjId").scrollTop( 0 );
}
$( ".userBookProj" ).autocomplete({
source: "userBookProj.php?userId=" + $('#userId').val(),
minLength: 2,//search after two characters
select: function( event, ui ) {
log( ui.item ? ui.item.id : "");
}
});
});
非常感谢任何帮助!
【问题讨论】:
标签: javascript jquery jquery-ui autocomplete