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

我有一个具有属性的HTML页面。 当我插入名为“control_label”的属性时。 当我在此属性中指定值“输入您的姓名”时,一切正常。

但是,当我尝试添加一个值“ 输入你的名字”时, “只有一个双引号,该属性的值不会变成输入你的名字” 。 即使我尝试了一个逃脱角色,比如进入你的名字,“价值就变成了你的名字,而不是进入你的名字”

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

任何帮助表示赞赏。

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

 " 

逃避"作为"

这将使浏览器无法解析它。

 value="Enter Your Name"" 

你可以用" 而不是反斜杠