Sto utilizzando .on()
per allegare eventi di clic a più elementi visualizzati nella pagina in modo dinamico. Il problema che ho è che quando aggiungo .on
a un contenitore nella pagina e voglio associare eventi di clic a più elementi nel contenitore, quest'ultimo sovrascrive il precedente.jquery. Sull'elemento contenitore collegato a più selettori
<div id="container">
<!-- elements here appear dynamically -->
<div id="id1"></div>
<div id="id1"></div>
</div>
<script>
$('#container').on("click", "#id1", function(){});
$('#container').on("click", "#id2", function(){});
</script>
Nell'esempio precedente solo l'evento click per id2 funziona.
C'è un modo per aggirare questo?
Grazie, Ev.
strano avete 'id1' e non funziona e non dovete' id2' a dom ma funziona – Jashwant
Nei tuoi commenti che hai menzionato che è un errore di battitura, dovresti modificare la tua domanda – Jashwant