2012-12-19 2 views
5

J'essaie de mettre à jour une cellule de tableau en utilisant jeditable, donc quand l'utilisateur clique sur la cellule, il devient éditable. Ci-dessous le code fonctionne très bien:Comment ajouter un gestionnaire de clic dynamique à jeditable

$(".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></> 

Mais lorsque je tente de modifier une cellule qui a été dynamiquement ajouté à la table en utilisant jQuery:

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

L'événement ne se déclenche pas. Comment cela peut-il être réparé? Je pense que je devrais utiliser la fonction .on?

Répondre

2

Utilisez la méthode sur() -

+1

Comment joindre l'appel .editable à la fonction .on? –

Questions connexes