我正在使用jquery自动完成插件进行自动建议。
仅为页面的onload元素加载。
如何通过ajax使用jQuery加载的元素使其工作?
答案 0 :(得分:3)
在追加元素之后再次致电$(...).autocomplete(...)
(再次)在ajax的成功回调中。
E.g:
$(...).ajax({
...
success: function(respond) {
$(...).append(respond); // add new elements
$(...).autocomplete(...); // add autocomplete to them
}
...
});
P.s。:如果您有自动完成元素onload并且只想更改其选项,则可以使用自动完成的source
参数动态获取值(不再设置自动完成)。