Ho creato una serie di eventi jQuery personalizzati da utilizzare nelle applicazioni web mobili. Funzionano alla grande e sono stati testati. Tuttavia, ho riscontrato un piccolo problema che ho difficoltà a capire.
Sto utilizzando .clone()alcuni elementi all'interno del DOM, che contengono un pulsante. Il pulsante ha alcuni degli eventi personalizzati ad esso associati (gli eventi sono associati usando .on()), ma. Sfortunatamente, quando uso jQuery .clone(), i collegamenti non vengono preservati e devo aggiungerli di nuovo.
Qualcuno lo ha mai incontrato prima, qualcuno sa di una potenziale soluzione? Pensavo che l'uso .on()avrebbe dovuto preservare il legame per elementi che esistono ora o in futuro?
.clone; è la logica di delega degli eventi di jQuery e funziona se si passa un selettore aggiuntivo a.on.