适用于 Chrome 等。
屏幕截图应该说明情况。
SVG 的内容已在 DOM 中更改,但“DOM Explorer”报告原始矩形仍然存在(正在显示)。
有趣的是,OS X 上的 Safari 7 也表现出相同的行为。
最佳答案
我也遇到了同样的问题。
一个快速修复方法是使用 jQuery empty() 而不是 html('');
例如,
var svg = d3.selectAll("svg");
svg.each(function() {
// does not work in IE $(this).html('');
$(this).empty();
});
关于javascript - IE11 jQuery html() 在 SVG 元素内不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23966525/