转义HTML标记属性中的双引号
我有一个具有属性的HTML页面。 当我插入名为“control_label”的属性时。 当我在此属性中指定值“输入您的姓名”时,一切正常。
但是,当我尝试添加一个值“ 输入你的名字”时, “只有一个双引号,该属性的值不会变成输入你的名字” 。 即使我尝试了一个逃脱角色,比如进入你的名字,“价值就变成了你的名字,而不是进入你的名字” 。
http://jsfiddle.net/r3UUH/1/
任何帮助表示赞赏。
HTML不使用\
来转义字符,它使用实体。
"
逃避"
作为"
这将使浏览器无法解析它。
value="Enter Your Name""
你可以用"
而不是反斜杠