javascript - 删除的 DOM 元素仍然显示在 mobile safari (iOS 5.1) 中

标签 javascript ios ios5 ios-simulator mobile-safari

有人在 iOS Safari 中遇到过删除元素时的问题吗($("some-selector").html(""), $("some-selector") .innerHTML )仍然显示在移动 safari 中吗? iWebinspector 只显示 DOM 树中的新元素,将容器输出到控制台也表明应该只显示新内容。

不知道它有多有用——但似乎旧元素是可滚动的,但不可点击。非常奇怪的故障。

在 iPad 2(不是我的,我认为是 5.1)、iPhone 4 iOS 5.1、iOS 5.1 iPad 模拟器上测试。

谢谢!

更新

删除容器本身解决了这个问题。因此,如果您遇到同样的问题,我建议您删除容器并重新添加它。

最佳答案

我发现的有效解决方法是删除容器并再次添加它(有关详细信息,请参阅我最后的评论 so scunliffe)。

关于javascript - 删除的 DOM 元素仍然显示在 mobile safari (iOS 5.1) 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713122/

相关文章:

javascript - 获取 api 时未调用 useEffect 且未更新状态

javascript - 发送数据的时间计数器

ios - 检查以确保核心数据中的实体属性在保存时不相同

iphone - scheduledTimerWithTimeInterval vs performselector with delay with iOS 5.0

ios5 - iCalendar 创建 : RFC 5546 explanation

ios - 我的应用从 ios 6.0 切换到 5.0 时应该注意什么?

javascript - 单击按钮时在框架内打开页面

javascript - 如何在不使用 explode 函数的情况下解码 php 中的 json.stringify 数组?

ios - 无法同时更改导航栏文本字体和颜色

ios - 为什么 Storyboard ui 元素没有显示在 xcode 6 中的 UIViewController 上?