如何使用自定义函数扩展jQuery自动完成选择方法?
如何使用自定义函数扩展自动完成选择方法如何使用自定义函数扩展jQuery自动完成选择方法?,jquery,jquery-ui,jquery-autocomplete,Jquery,Jquery Ui,Jquery Autocomplete,如何使用自定义函数扩展自动完成选择方法 $( ".selector" ).autocomplete({ select: function(event, ui) { ui.item.option.selected = true; self._trigger( "selected", event, { item: ui.item.option }); } }); 我改成 $( ".selector" ).autocomplete({ selec
$( ".selector" ).autocomplete({
select: function(event, ui) {
ui.item.option.selected = true;
self._trigger( "selected", event, {
item: ui.item.option
});
}
});
我改成
$( ".selector" ).autocomplete({
select: customSelect
});
function customSelect(event, ui) {
ui.item.option.selected = true;
self._trigger( "selected", event, {
item: ui.item.option
});
}
但这里self.\u触发器将生成一个错误self.\u触发器不是一个函数。如何从select传递实例或扩展select时如何更正?看起来您正试图在select中触发select,这将是一个无限循环。你想做什么?检查,查看源代码,我只想在单独的功能中选择相同的功能,该演示全部包装在扩展jQueryUI的$.widget插件中。解释你想要函数做什么我正在尝试做自定义组合框小部件,其中autocompete select想要调用另一个函数…你在使用$.widget吗?除了长演示中的一个片段之外,真的不知道你在用什么。在select回调函数中调用您想要的任何函数,只需确保定义了您使用的变量