2011-06-16 50 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