ユーザーが選択を行ったら、Jquery Autocompleteを含むテキストボックスをクリアしたい。
私はフィールドをクリアしようとしました:
select: function(event, ui) {
$(this).val('');
}
しかし、これは機能していません.jquery-1.6.4とjquery-ui-1.8.16を使用しています。
何か案は?
JQuery UIバージョン1.8.23を使用していますが、select
イベントでの$(this).val("");
は機能しませんでしたが、これは機能しました:
$("selector").autocomplete({
// ...
close: function(el) {
el.target.value = '';
}
});
試す
select: function(event, ui) {
input.value='';
}
これを試すこともできます:
$("#your_autocomplete_sub_listview_id").children().addClass("ui-screen-hidden");
選択すると、オートコンプリートでフィルタリングされたリストがすべて非表示になります。