He creado una serie de eventos personalizados de jQuery para usar en aplicaciones web móviles. Funcionan muy bien y han sido probados. Sin embargo, me he encontrado con un pequeño problema que me cuesta entender.
Estoy usando .clone()algunos elementos dentro del DOM, que contienen un botón. El botón tiene algunos de los eventos personalizados vinculados a él (los eventos están vinculados mediante .on()), pero. Desafortunadamente, cuando uso jQuery's .clone(), los enlaces no se conservan y tengo que agregarlos nuevamente.
¿Alguien se ha encontrado con esto antes, alguien sabe de un posible trabajo alrededor? Pensé que .on()se suponía que el uso preservaba el enlace de los elementos que existen ahora o en el futuro.
.clone; es la lógica de delegación de eventos de jQuery y funciona si pasa un selector adicional a.on.