J'ai une liste d'éléments, affichés dans une série de DIVs. Quand quelqu'un clique sur un lien «éditer», je veux remplacer le div par un formulaire qui va leur permettre d'éditer le contenu de cet élément d'une manière agréable. J'essaye de penser à la manière idéale de manipuler ceci. Est-ce que je crée une forme d'édition cachée pour chaque élément de la liste, et le crochet le lien d'édition pour le révéler, comme ceci:Bonne façon de gérer le formulaire d'édition en ligne en utilisant Rails et jQuery
<div>
<a href="#">edit</a> Item One
<div id="edit_1202" class="editform">Edit form goes here</div>
</div>
<div>
<a href="#">edit</a> Item Two
<div id="edit_2318" class="editform">Edit form goes here</div>
</div>
Ou est-il une meilleure façon de récupérer les données et insérez le code HTML du formulaire dans la bon endroit? Rappelez-vous, j'utilise jQuery, donc je ne peux pas utiliser les aides prototypes.
Merci!
Ce n'est pas vraiment ce que je cherche du tout. Je ne veux pas éditer des éléments en ligne dans la liste, je veux ouvrir un formulaire d'édition complet, pour l'ensemble de l'élément, qui pourrait inclure des listes déroulantes, des cases à cocher et autres joyeusetés. Voir http://backpackit.com pour un exemple - éditer une note, et il fournit un bon formulaire d'édition sur place. –