【发布时间】:2010-08-04 18:03:05
【问题描述】:
当结果为空时,我想在jquery autocomplete 上给出“无匹配”消息。
给出了部分答案 here,但它没有准确解释如何在自动完成下拉菜单中显示“不匹配”结果。
更新:这是我基于当前答案的代码..
HTML:
<input type="text" name="myAutocomplete" id="myAutocomplete">
jQuery:
$("#myAutocomplete").autocomplete("ajax.php", {
selectFirst: false,
resultsClass: 'my_results_class',
parse: function(data) {
if (!data || data.length == 0) {
$('#myAutocomplete option').val('No Matches');
}
},
focus: function(event, ui) {
if($(ui.item).val() == 'No Matches')
$(ui.item).disable();
},
select: function(event, ui){
if($(ui.item).val() == 'No Matches')
return false;
}
});
【问题讨论】:
标签: jquery autocomplete