gpt4 book ai didi

javascript - 有没有办法删除脚本自动完成对象?

转载 作者:行者123 更新时间:2023-11-30 08:55:25 25 4
gpt4 key购买 nike



我使用 scriptaculous 自动完成创建了一大页可编辑字段,字段数量是动态的,因此我创建了一个数组来保存所有自动完成对象。

然后,我需要允许用户在页面的每个地方添加一个字段,因此,我创建了一个 javascript 函数来重做文本字段的序列,并重新创建所有自动完成的。

但是有一个问题,旧的自动完成也出现在页面上,即使将数组的长度设为零,旧的自动完成也没有用。

有没有办法完全删除原型(prototype)对象?

最佳答案

  • autocompleter 保存对输入字段和更新程序(带有可能选择的弹出元素)的引用
  • 输入字段和更新程序持有对事件观察者的引用(自动完成对象中的方法)

您至少需要在自动完成器对象中存储清晰的引用:

autocompleter.element = null;
autocompleter.update = null;

关于javascript - 有没有办法删除脚本自动完成对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13923752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com