我有输入我使用Jquery UI自动完成功能向用户提出建议。让我在列表中有3个项目的图像:item1,item2,item3。我正在寻找的是当用户点击Enter时要关闭的列表。例如,如果用户仅输入“it”,则将显示所有3个元素。在这种情况下,如果他按下Enter键,我希望该列表被关闭。我没有办法提出解决方案。希望有人能帮忙。干杯。马克
http://jsfiddle.net/vXMDR/
我的html:
<input id="search" type="input" />
我的js:
$(function() {
var availableTags = [
"item1","item2","item3"
];
$("#search").autocomplete({
source:availableTags,
minLength: 0
});
});
最佳答案
$(function() {
var availableTags = [
"item1","item2","item3"
];
$("#search").autocomplete({
source:availableTags,
minLength: 0
}).keyup(function (e) {
if(e.which === 13) {
$(".ui-menu-item").hide();
}
});
});
http://jsfiddle.net/vXMDR/2/