Javascript 未在IE中添加SVG文本元素
我试图在svg文本元素中添加html内容。它在chrome中工作,但在IE11中不工作。有人能帮我吗?它的代码非常简单Javascript 未在IE中添加SVG文本元素,javascript,jquery,html,css,svg,Javascript,Jquery,Html,Css,Svg,我试图在svg文本元素中添加html内容。它在chrome中工作,但在IE11中不工作。有人能帮我吗?它的代码非常简单 <svg width="400" height="110"> <g id="test"> <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)"/> <text id="svgtext" x="0"
<svg width="400" height="110">
<g id="test">
<rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:3;stroke:rgb(0,0,0)"/>
<text id="svgtext" x="0" y="15" fill="red"></text>
</g>
这是小提琴的链接
检查IE,它不起作用IE不支持SVG实体上的jquery html方法。不过,您可以改用text方法
$("#svgtext").text("\u2716")
也许您可以尝试在
和#10006
之后添加一个分号?我已经用新的fork更新了JSFiddle,这里的答案是有效的链接
$("#svgtext").text("\u2716")