Ho un caso anomalo che mi tormenta da qualche giorno.
Ho una parte di un form che viene generato lato client. Praticamente ho una serie di select che vengono, letteralmente, create da zero con delle funzioni jquery.
All'evento "change" di alcune select, vengono creati altri campi input.
Il DOM quindi all'inizio è praticamente vuoto.
Per fare in modo di accedere ai valori delle select create automaticamente, inserisco il mio codice all'interno della funzione jquery
$(document).on('mouseup', 'body', function() {
$('#idscelto').change(function() {
// codice qui
});
});
L'evento change viene catturato correttamente da tutti i browser fatta eccezione per Crome.
Il quale il primo change di qualsiasi select creata dinamicamente, non viene catturato e quindi non parte la funzione associata. La successiva viene recepita correttamente e da quel momento tutto funziona correttamente.
non riesco ad uscirne e purtroppo non ho la possibilità di usare un mac per avere la console di safari.
help me