您可以看到上图,如果我选择“收件人组织”,则“收件人自动完成”框将显示所选组织的所有收件人。但是问题是如果组织没有任何收件人,则自动完成框会显示以前的收件人。那不应该。我想在组织的onChange下拉列表中清除以前的自动完成数据列表。如何实现呢?
最佳答案
只需将源空
这样尝试
// suppose your autocomplete selector is id='image'
$("#image").autocomplete({"source": [""]});
或者你可以摧毁它
像这样
$("#image").autocomplete("destroy");
然后重新添加数据以自动完成onchange
像这样
$("#image").autocomplete({"source": datasrouce});