2016-01-21 184 views
0

我有這個簡單的jQuery代碼:jQuery的插入雙引號

$("p").html("A simple <strong>example</strong>"); 

當我檢查一下使用Chrome,我得到:

<p> 
    "A simple " 
    <strong>example</strong> 
</p> 

爲什麼有雙引號嗎?我爲什麼不只是得到:使用.append()

$("p").append("A simple <strong>example</strong>"); 
+0

它是如何顯示在瀏覽器中,可能是鉻開發工具特定的。 – ssilas777

+0

將元素聚焦在檢查器中時,按F2。 這會將元素轉換爲可編輯的HTML,並且不應該再看到引號。 – Sylvain

回答

0

嘗試。如果你檢查html頁面的源代碼,你不應該看到這個雙重配額。請嘗試與我們分享。

3

這僅僅是Chrome開發者工具的反射

<p>A simple </strong>example</strong></p> 
+0

但是由於文本是動態添加的,因此無法檢查源文件(CTRL + U)。 – daremkd

0

而不是.html()爲什麼不試試.text()?我認爲它更合適。