我使用scriptaculous自动完成来创建一个可编辑字段的大页面,字段的数量是动态的,因此我创建一个数组来保存所有的自动完成对象。
然后,我需要允许用户在页面的每个位置添加一个字段,因此,我创建了一个JavaScript函数,用于重做文本字段的序列,并重新创建所有自动完成的。
但存在一个问题,即旧的自动完成功能也出现在页面上,即使将数组设置为零,旧的自动完成功能也是兔子。
有没有办法完全删除原型对象?有没有一种方法可以删除一个脚本化的自动完成对象?
1
A
回答
2
要删除您的DOM引用,你做
bigAutoCompleteObject = null;
3
- autocompleter持有到输入字段和更新(有可能的选择弹出元素)
- 输入字段和更新保持引用事件观察员(方法引用在自动完成对象中)
您至少需要清除存储在自动完成对象中的引用:
autocompleter.element = null;
autocompleter.update = null;
相关问题
- 1. Jquery自动完成 - 对象[对象对象]没有方法'自动完成'
- 2. 有没有一种方法可以完全格式化C#double?
- 3. 有没有一种方法可以逐步完成DOM加载?
- 4. 对象[对象对象]没有方法'自动完成'
- 5. 有没有一种方法可以暂停脚本,直到完成一个JavaScript闭包? JavaScript,jQuery,AJAX
- 6. 有一种方法可以删除所有这个标签?
- 7. 有没有一种方法来使用自动完成没有JQuery UI
- 8. 有没有一种方法可以对-find-file文件做一个-script动作?
- 9. 有没有一种方法可以完全禁用pixman
- 10. 有没有一种方法可以调用键盘上的“完成”键?
- 11. IntelliJ IDEA:有没有一种方法可以自动格式化Javascript对象文字?
- 12. 有没有一种方法可以侦听来自MongoDB上限/ TTL集合的自动删除?
- 13. 有没有一种方法可以知道谁拥有对象的引用?
- 14. 有没有一种方法可以将fsolve矢量化?
- 15. 有没有一种方法可以确定自动运行脚本所需的PHP的最低版本?
- 16. 有没有一种方法可以级联父pom的版本?
- 17. 有没有一种方法可以删除CString字符的范围?
- 18. 有没有一种干净的方法可以在Hudson中删除svn标签
- 19. 有没有一种工具可以生成自动生成@see对被调用方法的引用的javadoc?
- 20. 有没有一种方法来实例化一个类的对象而不给对象一个名字?
- 21. 有没有一种方法可以从protobuf生成GraphQL模式?
- 22. 有没有一种方法可以从Domino Designer中生成JavaDoc?
- 23. 有没有一种方法可以像PHP一样自动增长数组?
- 24. 有没有一种方法可以预先填写Excel中的自动完成条目2011年12月号
- 25. 有没有一种方法可以让字典键成为一个范围?
- 26. 对象对象对象没有方法幻灯片/自动完成'
- 27. 有没有一种方便的方法让unique_ptr自动创建一个像shared_ptr这样的删除器?
- 28. 有没有一种方法可以删除HBITMAP而不是使用DeleteObject()?
- 29. 有没有一种方法可以在Eclipse中删除“垂直标尺”
- 30. 有没有一种方法可以本地化更多的英语语言?
谢谢,但那并没有解决我的问题,因为虽然它存储在一个数组中,但当我清空数组时,它不会从内存中删除。 – meilechh
我用过,但对象仍在内存中。 – meilechh
Alax;我很佩服你的努力来帮助我,但即使当我完全删除数组时,自动完成对象仍然存在于内存中(我的证据是,当我点击列表中的一个项目时,文本框被填充了两个次数相同)。我需要一些垃圾收集器方法来清理所有全局自动完成的对象。 – meilechh