2012-12-19 10 views
5

Ich versuche, eine Tabelle Zelle mit Jeditable zu aktualisieren, wenn der Benutzer auf die Zelle klickt, wird es bearbeitbar. Im Folgenden Code funktioniert gut:Wie dynamischen Klick-Handler zu Jeditable hinzufügen

$(".click").editable("http://www.appelsiini.net/projects/jeditable/php/echo.php", { 
       indicator : "<img src='img/indicator.gif'>", 
       tooltip : "Click to edit...", 
       style : "inherit" 
      }); 

<b class="click" style="display: inline">Click me if you dare!</b></> 

Aber wenn ich versuche, um eine Zelle zu bearbeiten, die jQuery in der Tabelle dynamisch hinzugefügt wurde mit:

$("#rounded-corner tbody").append("<td class='clicked'>row</td>"); 

Das Ereignis wird nicht ausgelöst. Wie kann das behoben werden? Ich denke, ich muss die .on-Funktion verwenden?

Antwort

2

Verwenden Sie die auf() -Methode -

+1

wie kann ich den .editable Aufruf der Funktion .on anhängen? –