J'ai un élément de formulaire qui contient plusieurs lignes d'entrées. Pensez à chaque ligne en tant qu'attributs d'un nouvel objet que je veux créer dans mon application Web. Et, je veux être capable de créer plusieurs nouveaux objets dans un HTTP POST. J'utilise la méthode cloneNode (true) de Javascript pour cloner chaque ligne. Le problème est que chaque ligne d'entrée a également un lien de suppression attaché à son onclick événement:Comment gérer l'événement Javascript correct après l'utilisation de cloneNode (true)
// prototype based
<div class="input-line">
<input .../>
<a href="#" onclick="$(this).up().remove();"> Remove </a>
</div>
Lorsque le lien de suppression de clonage entrée ligne est cliqué, il supprime également toutes les lignes d'entrée qui ont été clonés à partir de la même objet dom. Est-il possible de relier l'objet "this" à la balise d'ancrage appropriée après avoir utilisé cloneNode (true) sur l'élément DOM ci-dessus?