Sto creando qualcosa che può caricare nuove pagine di impostazione tramite AJAX, non sono sicuro di quale sia il modo più efficiente per associare gli ascoltatori a questi elementi dalla nuova pagina di contenuti?Qual è un modo corretto per aggiungere listener di nuovi elementi dopo aver usato AJAX per ottenere il contenuto html? (jQuery, Javascript)
Ecco il mio pensiero. Posso creare una funzione che confronta il percorso del file e, per ciascuna condizione, applicherò i listener corretti a quei nuovi elementi in base alla pagina caricata da AJAX. Mi sembra che renderà la funzione così grande se avrò una grande quantità di pagine.
Grazie!
Utilizzare la delega dell'evento. – SLaks
Quello che hai descritto come il tuo pensiero è essenzialmente come viene gestito in JQM se stai usando uno script globale, devi semplicemente ascoltare un pageinit con un ID specifico. Sì, può diventare grande. Per eventi comuni a tutte le pagine, è possibile salvare la codifica utilizzando la delega degli eventi. –