javascript - .html ('' ) 在 Safari 中不起作用

标签 javascript jquery safari

我正在尝试在组件中使用 .html('') 使用 jquery 删除对象。 它在几乎所有浏览器中都可以工作,但在 Safari 中不起作用。 为什么会发生这种情况?

最佳答案

如果你想从 DOM 中取出一个元素,请使用 remove() ,不要使用 .html("")

如果您想让元素为空,请使用 empty() .

此外,为了回答您的问题,您的代码中可能存在一些错误,因为 .html('') 在我的 Safari 上运行,并在此 jsfiddle 上进行了测试。 .

关于javascript - .html ('' ) 在 Safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16194026/

相关文章:

Javascript - cookie,有没有办法一次为所有浏览器编写cookie?

javascript - 如何使 URL 操作在 vue 组件中工作

Javascript - 根据前缀重构字符串数组

javascript - 如何在 Chrome 扩展中单击 div 上的复选框

javascript - flatpickr:将第二个日期选择器的日期设置为第一个日期选择器的同一日期

javascript - 在函数外部调用绑定(bind)事件

javascript - 如何使用 jquery(或 javascript)在单击按钮时移动 div

javascript - moz 框阴影选项未反射(reflect)在 Safari 浏览器中

javascript - 将 RGB 转换为 HEX 问题

javascript - Safari 4.0.4 中的意外 setTimeout 行为