Salve a tutti, ho un problema. Sto creando delle select annidate che si se Seleziono una regione nella select successiva compariranno le province di quella regione
Selezionando una provincia, nella select successiva compariranno i comuni di quella provincia.
Lo stesso dovrebbe avvenire se clicco su una regione e successivamente su una provincia di una mappa.
Se eseguo il codice sottostante:
cambiando lo stato della select l'evento change funziona correttamente.codice:$("select#regioni").change(function(){ var regione = $("select#regioni option:selected").attr('value'); $("select#province").html(attendere); $("select#province").attr("disabled", "disabled"); $("select#comuni").html(scegli); $("select#comuni").attr("disabled", "disabled"); $.post("select.php", {id_reg:regione}, function(data){ $("select#province").removeAttr("disabled"); $("select#province").html(data); }); });
Ma se modifico il valore della select cliccando su un'immagine della mappa il change nn viene visto dalla select anche se il valore al suo interno cambia attraverso questo codice
Qualcuno sa dirmi come far notare alla select il cambiamento per innescare cosi la valorizzazione delle altre select annidate?codice:$(document).ready(function(){ $('area').click(function(){ $("select#regioni").val( $(this).attr('optionVal') ); }); });
Grazie

Rispondi quotando