一旦用户做出选择,我想清除具有 Jquery Autocomplete 的文本框。
我试图通过以下方式清除该字段:
select: function(event, ui) {
$(this).val('');
}
但这不起作用。我使用的是 jquery-1.6.4 和 jquery-ui-1.8.16。
有任何想法吗?
一旦用户做出选择,我想清除具有 Jquery Autocomplete 的文本框。
我试图通过以下方式清除该字段:
select: function(event, ui) {
$(this).val('');
}
但这不起作用。我使用的是 jquery-1.6.4 和 jquery-ui-1.8.16。
有任何想法吗?
我正在使用 jQuery UI 版本 1.8.23 并且$(this).val("");
on select
event 对我不起作用,但这确实:
$("selector").autocomplete({
// ...
close: function(el) {
el.target.value = '';
}
});
尝试
select: function(event, ui) {
input.value='';
}
你也可以试试这个:
$("#your_autocomplete_sub_listview_id").children().addClass("ui-screen-hidden");
这将在选择它时隐藏所有自动完成过滤列表。