我有这个简单的jQuery代码:
$("p").html("A simple <strong>example</strong>");
当我使用Chrome检查时,我得到:
<p>
"A simple "
<strong>example</strong>
</p>
为什么这里有双引号?为什么我不能得到:
<p>A simple </strong>example</strong></p>
答案 0 :(得分:3)
这只是对Chrome开发人员工具的反思。如果您检查html页面源,则不应看到此双重配额。请尝试与我们分享。
答案 1 :(得分:0)
尝试使用.append()
$("p").append("A simple <strong>example</strong>");
答案 2 :(得分:0)
而不是.html()为什么不试试.text()?我觉得它更适合。