目前我使用的是Jquery ui自动完成功能,当有人从Jquery ui自动完成中选择一个选项后,我将从文本框中删除焦点。
我想添加以下功能 - 当有人再次点击文本框时,我想保留之前在文本框中选中的选项,但突出显示它(就好像文本被双击一样),并重新显示所有选项。
如何做到这一点?
当前代码 -
$(function () {
var availableItems = ['item1', 'item2', 'item3'];
$("#myTextBox").autocomplete({
source: availableItems,
minLength: 0,
select: function(event, ui) {
$('#myTextBox').blur();
}
}).focus(function () {
$(this).autocomplete("search");
}); ;
});
答案 0 :(得分:0)
你试过把
$(this).select();
在焦点功能()?
也可以尝试
$(this).autocomplete("search", "");
增强空搜索