Я извлекаю содержимое из массива PHP, и у меня возникает такая ситуация:
<div class="weight-display">
<span>04/25/2011</span> <span>100lbs</span> <span>Edit</span> <a href="http://foo.com">Delete</span>
</div>
<div class="weight-display">
<span>04/27/2011</span> <span>150lbs</span> <span>Edit</span> <a href="http://foo.com">Delete</span>
</div>
etc...
Теперь, когда кто-то нажимает кнопку «Изменить» внутри, скажем, первого элемента div, где вес составляет 100 фунтов, мне просто нужноэто «div», чтобы изменить и иметь поле ввода вместо простого текста, где вес (в то время как другие останутся прежними) и быть таким:
<div class="weight-display">
<span>04/25/2011</span> <input type="text" value="100" /> <span>Save</span> <span>Cancel</span>
</div>
<div class="weight-display">
<span>04/27/2011</span> <span>150lbs</span> <span>Edit</span> <a href="http://foo.com">Delete</span>
</div>
etc..
Таким образом, в основном, div должен «перезагрузить себя»и изменить содержание.Теперь мне действительно нужно очень простое решение Javascript.Желательно, чтобы я хотел решение с скрытым div под оригинальным, чтобы они просто менялись местами, когда пользователь нажимает на EDIT, и в случае, если нажата кнопка CANCEL, чтобы поменять местами снова, чтобы отображался оригинальный div с текстом ...
Спасибо, Питер