0

我將如何啓動功能(在這種情況下,一些AJAX)當用戶從自動完成文本框中選擇(它使用jQuery用戶界面)。jQuery的輸入選擇

例如,用戶點擊到一個輸入框,類型「A」這則解決了使用自動填充在其與物品,一旦他們選擇(點擊或按回車鍵),然後再做一個事件。

+2

閱讀UI自動完成的文檔。這真的很簡單:) – karim79 2011-12-15 16:10:46

回答

1

使用select回調。 From the docs

當從菜單中選擇一個項目時觸發; ui.item引用所選項目。 select的默認操作是將文本字段的值替換爲所選項目的值。取消此事件可防止更新該值,但不會阻止菜單關閉。

代碼示例

提供一個回調函數來處理選擇事件進行選擇。

$(".selector").autocomplete({ 
    select: function(event, ui) { ... } 
}); 

類型來綁定select事件:autocompleteselect。

$(".selector").bind("autocompleteselect", function(event, ui) { 
    ... 
}); 
1
$("#element_id").autocomplete({ 
    select: function(event, ui) { 
    var selected_value = $(this).val(); 
    // do something 
    } 
});