我使用这个例子作为基础: http://jqueryui.com/demos/autocomplete/#combobox
很酷。但是,如果你输入自定义的东西,在不聚焦之后,元素就会消失。我希望自定义字词保留在那里。
这样你就会拥有一个“真正的”组合框。由预定义的建议和自定义文本输入组成。
我没有搜索插件这样做,我真的想改变ui代码。
使用此widget我确定了删除事件,但我不知道如何访问和阻止它。
由于
答案 0 :(得分:1)
简单地说, 取消注释
if ( !valid ) {
// remove invalid value, as it didn't match anything
// $( this ).val( "" );
select.val( "" );
input.data( "autocomplete" ).term = "";
return false;