如以下示例:向所有段落中追加一些HTML標記。
HTML 代碼:
復制代碼 代碼如下:
<p>I would like to say: </p>
jQuery 代碼:
復制代碼 代碼如下:
$("p").append("<b>Hello</b>");
[ <p>I would like to say: <b>Hello</b></p> ]
這樣看好像沒什么,很正常,如果我們換個方式追加呢?
$("p").append("<b>");
$("p").append("Hello</b>");
結果:
[ <p>I would like to say: <b></b>Hello</p> ]
結果就成這樣了,為什么會這樣呢?
我想應該是在調用append()函數時,它會自動去檢測你加進去的html內容是否符合標準,如果符合,正常加入,如果不符合,那么它就會自動生成符合它所謂的標準而進行顯示。
新聞熱點
疑難解答
圖片精選