Jquery ui 仅返回1条记录时的jquery自动完成调用函数
我想运行下面的jqueryautocomplete函数,它只返回1个结果。我不知道如何检查列表中是否只有一个结果 请帮忙Jquery ui 仅返回1条记录时的jquery自动完成调用函数,jquery-ui,autocomplete,Jquery Ui,Autocomplete,我想运行下面的jqueryautocomplete函数,它只返回1个结果。我不知道如何检查列表中是否只有一个结果 请帮忙 $(function() { function log(message) { $("<div>").text(message).prependTo("#log"); $("#log").scrollTop(0); } $("#inputBox2").autocomplete({ source: "searchsalo
$(function() {
function log(message) {
$("<div>").text(message).prependTo("#log");
$("#log").scrollTop(0);
}
$("#inputBox2").autocomplete({
source: "searchsalonproduct.php",
cacheLength: 0,
minLength: 1,
select: function(event, ui) {
addcharge(ui.item.id);
return false;
}
}).data("ui-autocomplete")._renderItem = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
});
使用响应事件进行检查。找到的结果存储在ui中。content ui是事件处理程序中的参数 $inputBox2.autocomplete{ 来源:searchsalonproduct.php, 缓存长度:0, 最小长度:1, 选择:functionevent,ui{ addchargeui.item.id; 返回false; }, 响应:functionevent,ui{ ifui.content.length==1{ //做事 } } }.dataui自动完成。\u renderItem=functional,项{ 返回$ .dataitem.autocomplete,项目 .append+item.label+ .appendToul; };