每次更改自动填充搜索时,我都会尝试调用函数,方法是按键或单击自动完成的其中一个选项。 按键工作正常如此...
$('#searchScenario').on('keyup change', function () {
//event
}
但是当我点击其中一个自动填充选项时,这不会起作用。
这是我的自动完成初始化。
scenarioSearch = $('#searchScenario').autocomplete({
source: scenarioTags,
minLength: 0
}).focus(function () {
$(this).autocomplete('search', $(this).val());
});
我尝试过其他方法......
(function () {
var scenarioSearch = $("#searchScenario").autocomplete({
change: function() {
alert('changed');
}
});
scenarioSearch .autocomplete('option','change').call(scenarioSearch );
});
但它仅在盒子失去焦点时触发。
非常感谢任何帮助。
答案 0 :(得分:1)
我不在我的盒子里,但你可以尝试使用:
select:function() {
alert('changed');
}
或者
.select()