javascript - 转义 HTML 标记属性中的双引号

标签 javascript jquery html

<分区>

我有一个具有属性的 HTML 页面。当我插入名为“control_label”的属性时。当我在此属性中分配一个值“输入您的姓名”时,一切都很好。

但是当我尝试添加一个值时说“Enters Your Name””具有单个双引号,属性的值不会变为Enters Your Name”。即使我尝试了像 Enters Your Name\" 这样的转义字符,值也会变成 Enters Your Name\ 而不是 Enters Your Name"

http://jsfiddle.net/r3UUH/1/

感谢任何帮助。

最佳答案

HTML 不使用 \ 来转义字符,它使用实体。

&quot;

关于javascript - 转义 HTML 标记属性中的双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8007672/

相关文章:

javascript - 为什么我的具有多个路径的 express router.get URL 只呈现文本?

javascript - 是否有任何 javascript 库可以帮助我创建此表格布局以供查看、编辑、删除和新建

jquery 正则表达式替换 href

javascript - 如何初始化 fengyuanchen jQuery 裁剪插件?

javascript - AngularJS 复杂表头

html - Border + Heading + Navigation - 定位问题

Javascript/Jquery 技术 : paginate fixed-size textarea with overflow:hidden

javascript - 未处理的 promise 拒绝警告 : SyntaxError: Unexpected token o in JSON at position 1

javascript - Chart.js - 绘制具有相反条形的图表 - 如何将 y 轴两端设置为正数?

javascript - 如何使用用于测试自动化的 JavaScript 查找具有相同属性的两个 Web 对象