2010-02-10 4 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

+0

Используя обновление, я могу установить только HTML и как получить его? в jQuery, $ ('# fruits'). Html() - предоставить внутреннийHTML элемента # fruit и $ ('# fruits'). Html ('kiwi, banana and apple') - установить innerHTML – Hoque

0

Вы можете прочитать getOffsetParent для closest() и update для html()

+0

http://api.jquery.com/closest/, который представляет ближайший() не эквивалентен getOffsetParent – Hoque

0

jQuery's html() может устанавливать и извлекать html-текст, тогда как прототип не имеет такого эквивалента. Прототип имеет только update(), который может устанавливать html элемента. Нет способа получить html-текст, например jQuery. Однако, используя innerHTML, мы можем получить и установить html-текст.

jQuery's closest() можно заменить прототипом up() методом, согласно моему пониманию.

Огромное спасибо за всю вашу поддержку.

Смежные вопросы