2012-02-17 100 views
1

我用這個例子作爲基礎: http://jqueryui.com/demos/autocomplete/#combobox改變Jquery的UI automcomplete組合框正常組合框

其冷卻。但是如果你輸入一些自定義的東西,在沒有重點的情況下,元素就會消失。

我希望自定義輸入的單詞保持在那裏。

這樣你就會有一個「真正的」組合框。由預定義的建議和自定義文本輸入組成。

我不搜索這樣做的插件,我真的想改變UI代碼。

使用此widget我確定了一個刪除事件,但我不知道如何訪問和防止這種情況。

感謝

回答

1

OMG,我太忙了搜索,我沒有分析其產生的組合框

簡單, 取消註釋代碼ui.code這

if (!valid) { 
             // remove invalid value, as it didn't match anything 
             // $(this).val(""); 
             select.val(""); 
             input.data("autocomplete").term = ""; 


       return false;