2011-06-16 52 views
7

是否可以爲已應用JQuery Autocomplete插件的輸入定義回調函數。JQuery UI自動完成回調

我實際上想要在onchange事件上執行一些事情,但是,奇怪的是,它在值被設置之前被觸發。當onchage事件被觸發時,輸入有一個空白值。

回答

5

http://api.jqueryui.com/autocomplete/#event-change

自動完成有,你應該使用它自己的事件。

+0

我在提供的鏈接中看不到任何回調函數。你至少應該提到一個。 – 2015-09-09 07:35:43

+0

更新後的鏈接:http://api.jqueryui.com/autocomplete/#event-change – js1568 2015-10-01 18:33:22

5

正在關注js1568回答。這是如何。

$('selector').autocomplete({ 
    . 
    . 
    . 
    change: function (event, ui) { 
     //your code 
    }, 
    close: function (event, ui) { 
     //your code 
    } 
}) 

如果您希望您的代碼在用戶選擇值後觸發,請使用關閉事件。

+0

什麼?這些選項不僅不在js1568的鏈接中列出,但它們甚至都不起作用。 ??這是爲什麼呢? – Trip 2012-03-09 17:58:04

+0

如何處理髮生更改時的事件和用戶界面? – 2015-09-09 07:38:11