2012-02-17 96 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;