我有一个带有可变数量的自动完成字段的表单,这些字段使用相同的选择列表。根据需要添加和删除这些字段。每当页面上的参数发生更改时,我(尝试)通过首先调用unbind()
然后autocomplete()
将新参数添加到 url 来更新所有字段的列表。
$('input.foo').unbind().autocomplete(url?new_param=bar);
问题是 unbind() 似乎没有解除绑定。当我在输入字段中输入时,它会触发自动完成事件的整个历史记录。
我也试过flushCache无济于事。
如何清除旧事件?
谢谢。