2009-05-18 53 views
3

這個問題可能聽起來很主觀,但我確實需要做一個選擇,爲了讓我做到這一點,我需要一些有經驗的聲音。html(val),text(val),append(content)和其他

是否有資源,鏈接或意見,描述何時和考慮使用jquery的html(val),text(val)和append(content)將內容注入元素的問題?

這些是否具有可比性?或者他們都是爲獨立的任務而設計的?

問候,

KEM

回答

12

好,html(val)替換HTML內容,text(val)插入文本(未標記)總是同時append(val)追加HTML內容到現有的HTML內容。 它們是不同的特性html(val)是最強大的功能。

+0

在爲什麼replaceWith(內容)是否存在這種情況?如果html(val)已經處理了那個? – 2009-05-18 11:27:40

0

文本(VAL) == innerTEXT(只適用於IE,所以jQuery的使得能夠跨瀏覽器)

HTML(VAL) == innerHTML(是這樣工作的DOM方法)

追加(VAL) == Node.appendChild


這些是否具有可比性?
好了,你可以比較在某些情況下 HTML(VAL)文本(VAL),
但在 某些情況下,文本()不能取代 HTML()。


或它們都被設計爲獨立的任務?
是,它們被設計爲 獨立的任務,看到一些例子 在visualjquery

相關問題