小编cin*_*tic的帖子

jQuery自动完成:如何刷新列表?

我有一个表单,其中包含可变数量的自动填充字段,这些字段使用相同的选择列表.根据需要添加和删除这些字段.每当页面上的参数发生变化时,我(尝试)通过首先调用unbind()然后autocomplete()添加到url的新参数来更新所有字段的列表.

$('input.foo').unbind().autocomplete(url?new_param=bar);
Run Code Online (Sandbox Code Playgroud)

问题是unbind()似乎没有解除绑定.当我输入输入字段时,它会触发自动完成事件的整个历史记录.

我也试过flushCache无济于事.

如何清除旧事件?

谢谢.

jquery binding jquery-autocomplete

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

binding ×1

jquery ×1

jquery-autocomplete ×1