2010-02-10 54 views

回答

1

我認爲的.html()函數看起來像這樣在原型

要檢索HTML

$('fruits').innerHTML; 
// -> '<ul id="favorite"><li>kiwi</li><li>banana</li><li>apple</li></ul>' 

要改變html

$('fruits').update('kiwi, banana and apple'); 
// -> HTMLElement 

http://www.prototypejs.org/api/element/update

+0

我已經指出了那個;) – Reigel 2010-02-10 07:55:24

+0

使用更新,我可以只設置HTML,如何檢索? ('#fruits')。html() - 提供元素#fruit的innerHTML和 $('#fruits')。html('kiwi,banana and apple') - 設置innerHTML – Hoque 2010-02-10 08:03:51

0

您可能需要閱讀getOffsetParentclosest()updatehtml()

+0

http://api.jquery.com/closest/它代表最接近的()不等於getOffsetParent – Hoque 2010-02-10 08:26:16

0

jQuery的html()可以設置和檢索HTML文本,而原型沒有這種等效。原型只有update()可以設置元素的html。沒有方法可以像jQuery一樣檢索html文本。但是,使用innerHTML,我們可以獲取並設置html文本。

根據我的理解,jQuery的closest()可以替換爲原型up()方法。

非常感謝您的支持。

相關問題