javascript - SVG 文本元素未在 IE 中添加

标签 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" y="15" fill="red"></text>
    </g>  

J查询代码

 $("#svgtext").html("&#10006")

这是 fiddle 的链接 http://jsfiddle.net/6nz0recd/

检查IE,它不工作

最佳答案

IE 不支持 SVG 实体上的 jquery html 方法。不过,您可以改用文本方法。

$("#svgtext").text("\u2716")

关于javascript - SVG 文本元素未在 IE 中添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30143992/

相关文章:

javascript - 如何将 addClass 函数用于伪 :before on click

javascript - 此示例代码的作用是什么?

javascript - 进度条取决于用户输入

javascript - 写入列表时使用 JavaScript 屏蔽前 6 位数字

html - MVC 中的样式下拉列表

javascript - 专注于 iFrame onLoad 中的元素?

javascript - JS : mapping an array inside a push

javascript - 如何实现像jQuery 的slideDown 一样的向下滑动效果,但只使用CSS?

javascript - 最好的 jQuery 状态消息插件?

javascript - 在窗口加载后做一些事情