要触发“更改”事件,该元素需要失去焦点,因此当您单击其他位置时它为何起作用。
为了执行您想要的操作,您需要将新的事件侦听器附加到组件。
这是该插件可用的事件列表:https : //leaverou.github.io/awesomplete/#events
据我所知,您需要收听awesomplete-select
或awesomplete-selectcomplete
事件。
这是该页面上的示例:
Awesomplete.$('.your-element').addEventListener("awesomplete-selectcomplete", function() { // Do something });