javascript - 在 HTML 属性中添加引号

标签 javascript html escaping

示例,

<span class="hotspot" 
    onmouseover="tooltip.show('<table id=\"test\"><tr><th>123</th></tr><tr><th>123</th></tr></table>');" 
    onmouseout="tooltip.hide();">porttitor orci</span> 

在这里,我试图在表标签中添加 id 属性,但我已经使用了“”和“”,所以有些东西搞砸了并且不起作用。

有什么好的解决办法吗?

最佳答案

<span class="hotspot" 
    onmouseover="tooltip.show('<table id=&quot;test&quot;><tr><th>123</th></tr><tr><th>123</th></tr></table>');" 
    onmouseout="tooltip.hide();">porttitor orci</span> 

JSFiddle

关于javascript - 在 HTML 属性中添加引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20537667/

相关文章:

java - 从命令行运行时 JVM 变量转义等于

javascript - 从 Rails 应用程序中的 javascript 文件与数据库通信

javascript - jQuery <tag> 按不同选项排序

javascript - 如何使用 Handlebars 渲染 JSON 数组

html - 中心跨度在 li 相同位置

python - 获取 <br/> 之前的文本 python/bs4

python - 如何阻止 BeautifulSoup 转义内联 javascript

C 格式化表格

javascript - 将动态 XML 内容检索到 Perl 中的变量中

javascript - 使用 javascript 从 Jquery 获取图像 url