Jquery: Edit on place
Van egy jQuery kod amely lehetove teszi, hogy egy szoveget modositsak amikor raklikelek. A kovetkezot csinaltam. A weben talaltam egy demot: http://iamntz.com/wdb/EIP/pasul2.html
Az en kodom is mukodik, csak sajnos masodjara nem tudom hasznalni. Szoval modositom a szoveget azutan mar nem valaszol a $('.username').click(function()
Itt a HTML kodom:es a jQuery:Hogyan lehetne megcsinalni, hogy tobbszor tudjam editalni a szoveget ? Mindig ervenyes legyen a Click event.
  
 ■ Az en kodom is mukodik, csak sajnos masodjara nem tudom hasznalni. Szoval modositom a szoveget azutan mar nem valaszol a $('.username').click(function()
Itt a HTML kodom:
<body>
  Username: <span class="username">Author Name</span>
</body>
$(document).ready(function() {
  $('.username').click(function() {
    var editBox = '<input type="text" value="' + $(this).html() + '" />';
    $(this).after(editBox).remove();
    $('input').focus();
    
    $('input').blur(function() {
      var edited = '<span class="username">' + $('input')[0].value; + '</span>';
      $(this).after(edited).remove();
    });
  });
}); 
     



Nyilván nem működik...
remove() helyett próbálj hide()-ot, az értéket pedig a már létező spanba írd bele pl. innerHTML-lel.
ok
Kiprobalom az innerHTML megoldast.
Ugyanolyan?
INPUT
Ha van rajta eseménykezelő
Sőt .clone(true);
Ok, mukodik
Ha szeretnem lementeni az adatot modositas utan (amikor a .blur bekapcsolodik) el kell kuldenem az adatot egy PHP szkriptnek es az beleirja adatbazisba ? Ezt nevezik AJAX-nak ?
Ezt