How do I trigger/call jQuery UI Autocomplete event handlers from each other, for example, triggering a search from the select handler?
Thx, Lille
How do I trigger/call jQuery UI Autocomplete event handlers from each other, for example, triggering a search from the select handler?
Thx, Lille
上記の回答は、jQueryUI 1.8.x に対してのみ有効です。jQueryUI 1.9.x以降 では、タイムアウトを追加する必要があります。
scott.gonzalez は次のように述べています。
もっと:
scott.gonzalez 氏は次のように述べています。値が更新される前に検索をトリガーしているため、重複検索を実行しています。」
select: function(event, ui)
{
var that = $(this);
setTimeout(function() {
that.autocomplete("search");
}, 1);
},
検索を開始するには:
$("#my-autocomplete").autocomplete("search", "SearchTerm");
一般に、次を使用して jQueryUI ウィジェット メソッドを呼び出します。$("selector").widget("method" /*, options */)