J'ai créé une série d'événements jQuery personnalisés à utiliser dans les applications Web mobiles. Ils fonctionnent très bien et ont été testés. Cependant, j'ai rencontré un petit problème que j'ai du mal à comprendre.
J'utilise .clone()
sur quelques éléments du DOM, qui contiennent un bouton. Le bouton a certains des événements personnalisés liés (les événements sont liés à l'aide de .on()
), mais. Malheureusement, lorsque j'utilise jQuery .clone()
, les liaisons ne sont pas conservées et je dois les ajouter à nouveau.
Quelqu'un a-t-il déjà rencontré ce problème, est-ce que quelqu'un connaît une solution potentielle? Je pensais que l'utilisation .on()
était censée préserver la liaison des éléments qui existent maintenant ou dans le futur?
.clone
; c'est la logique de délégation d'événements de jQuery et fonctionne si vous passez un sélecteur supplémentaire à.on
.