后,我加入自动完成像一个元素:如何删除一次添加到元素的自动完成?
commObj=$("#communityName").autocomplete("auto_commName_backend.php",
{'onItemSelect': handleItemSelect}, {'extraParams': 'ndo' + ndo});
有没有一种方法,我可以将其禁用或删除自动完成的动态元素?
我正在使用Dylan Verheul修改后的jquery自动完成插件。 http://www.pengoworks.com/workshop/jquery/autocomplete_docs.txt
非常感谢!这是我在几个小时后的解决方案。有用! – 2012-11-22 12:37:43
我认为这行关于removeData是不需要的。我测试了,在做$(control).autocomplete('destroy')后,$(control).data('autocomplete')返回undefined – Fractalf 2013-12-02 16:22:41
我使用的是(1.11),.data()总是返回undefined。忽略条件并且围绕调用自动完成(“destroy”)放置try/catch会更安全。 – cleong 2014-07-17 09:17:38