gpt4 book ai didi

jquery-ui - JQuery UI 自动完成选择模糊或关闭

转载 作者:行者123 更新时间:2023-12-01 14:30:00 24 4
gpt4 key购买 nike

我想在模糊或关闭时从我的输入自动完成中选择值。

我试着把它放在关闭参数的函数中,但它不起作用:

close: function() {
$($(this).data('autocomplete').menu.active).find('a').trigger('click');
$(this).removeClass('ui-corner-top').addClass('ui-corner-all');
}

有人知道吗?

最佳答案

好的,感谢 Andrew Whitaker,我得到了这个解决方案,可以在离开自动完成时自动选择第一个值:

$.ui.autocomplete.prototype.options.autoSelect = true;
$( ".ui-autocomplete-input" ).live( "blur", function( event ) {

var autocomplete = $( this ).data( "autocomplete" );
if ( !autocomplete.options.autoSelect || autocomplete.selectedItem ) { return; }

autocomplete.widget().children( ".ui-menu-item:first" ).each(function() {
var item = $( this ).data( "item.autocomplete" );
autocomplete.selectedItem = item;
});
if ( autocomplete.selectedItem ) {
autocomplete._trigger( "select", event, { item: autocomplete.selectedItem } );
}
});

关于jquery-ui - JQuery UI 自动完成选择模糊或关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13477286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com