我有一个填充了JQuery UI Autocomplete的输入字段。目的是检查数据库中是否已存在该值。
选择存在时,会显示#warning div:
$("#item").autocomplete({
source: function(request, response) {
$.getJSON(
"search.php",
{ term:request.term, type:'item' },
response
);
},
minLength: 3,
select: function(event, ui) {
$("#warning").show();
$("#item").html('');
}
我想在用户选择条目但是添加一些字符时隐藏#warning div。
我无法弄清楚如何做到这一点。
谢谢你的帮助。
通过在调用自动完成时简单地添加hide()函数来解决:
$("#item").autocomplete({
source: function(request, response) {
$.getJSON(
"search.php",
{ term:request.term, type:'item' },
response
);
$("#warning").hide();
},
minLength: 3,
select: function(event, ui) {
$("#warning").show();
$("#item").html('');
}