2010-02-10 4 views

Répondre

1

Je pense que la .html() fonction ressemble à ceci dans le prototype

Pour récupérer le code html

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

Pour changer le html

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

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

+0

Je pointais déjà sur celui-là;) – Reigel

+0

En utilisant la mise à jour, je peux seulement définir le HTML et comment récupérer? dans jQuery, $ ('# fruits'). Html() --Faites le innerHTML de l'élément # fruit et $ ('# fruits'). Html ('kiwi, banane et apple') --set la innerHTML – Hoque

0

Vous pouvez lire getOffsetParent pour closest() et update pour html()

+0

http://api.jquery.com/closest/ qui représente le plus proche() n'est pas équivalent à getOffsetParent – Hoque

0

jQuery html() peut définir et récupérer du texte html alors que, prototype n'a pas un tel équivalent. Le prototype a seulement update() qui peut définir html d'un élément. Il n'y a pas de méthode pour récupérer du texte html comme jQuery. Cependant, en utilisant innerHTML, nous pouvons obtenir et définir du texte html.

Le modèle closest() de jQuery peut être remplacé par la méthode du prototype up(), selon ce que je crois comprendre.

Merci beaucoup pour votre soutien.

Questions connexes