Mam listę elementów, które są wyświetlane w serii DIV. Gdy ktoś kliknie link "edytuj", chcę zastąpić element div formularzem, który pozwoli mu w łatwy sposób edytować zawartość tego elementu.Dobry sposób obsługi formularzy do edycji bezpośredniej za pomocą Rails i jQuery
Próbuję wymyślić idealny sposób, aby sobie z tym poradzić. Mogę utworzyć ukrytą formę edycji dla każdego elementu na liście, a hak link edytuj, aby go odsłonić, tak:
<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>
Czy jest jakiś lepszy sposób, aby pobrać dane i wstawić HTML postaci przyłącza się do właściwe miejsce? Pamiętaj, że używam jQuery, więc nie mogę używać pomocników prototypów.
Dzięki!
To naprawdę nie jest to, czego szukam w ogóle. Nie chcę edytować elementów znajdujących się na liście, chcę otworzyć pełny formularz edycji dla całego elementu, który może zawierać listy rozwijane, pola wyboru i inne. Zobacz przykład: http://backpackit.com - edytuj notatkę i zapewnia właściwą formę edycji w miejscu. –