我使用jQueryUI自动完成,我有一个映射到select事件的函数,例如:
$("#someId").autocomplete({ source: someData,select: function (event,ui) { ... },focus: function (event,ui) { ... } });
我有一个特殊的情况:用户专注于自动完成下拉列表中的项目(但未选择它),我需要从不同的功能手动触发select事件。这可能吗?如果是,如何?
解决方法
这对我有用:
$(this).data('ui-autocomplete')._trigger('select','autocompleteselect',{item:{value:$(this).val()}});