动态加载html后,jquery自动完成功能无法正常工作

时间:2014-04-28 15:53:21

标签: javascript jquery ajax autocomplete

我正在调用load函数来动态加载jsp的一部分。在load functionm调用之后,我注意到输入框上的自动完成没有响应。在加载函数调用之前它很好。 load函数替换了具有给定id的div,并且在加载调用之前自动完成文本框已经存在。以下是我的自动填充的代码。请帮忙

$('.directoryAutoComplete').autocomplete({
    source : system.ctx+ '/autocomplete/people',
    focus : function() {
        return false;
    },
    select : persons.autocompleteSelected,
});

1 个答案:

答案 0 :(得分:2)

动态加载新的html后,您必须重新附加自动完成功能。当你换掉html时,你已经删除了自动完成以及旧的HTML。