- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- jquery non funzionante su explorer (al solito)
-
jquery non funzionante su explorer (al solito)
Buongiorno a tutti,
non sono un esperto di jquery (sto imparando) scrivo dopo aver cercato sul web soluzioni, non ne ho trovate.
Questo script funziona egregiamente su chrome e firefox ma non su explorer, lo script aggiunge una voce a una select list e la rende selezionata, qualcuno ha suggerimenti o mi può aiutare?
grazie[HTML]
$(document).ready(function(){ $('#data').on("change", function(){
var val = $(this).val();
if (val < "<?php echo $oggi; ?>") {
$("#tipo").prepend("<option value='PIPPO' selected='selected'>PIPPO</option>");
}
if (val >= "<?php echo $oggi; ?>"){
$('#tipo option:contains("PIPPO")').remove();} });
});
[/HTML]
-
Ma se vai in Explorer->strumenti di sviluppo->debugger che errore ottieni?
-
Ciao, grazie dell'interessamento.
Sono appena andato non dà nessun errore. In realtà lo script funziona, se apro il menu a tendina l'item PIPPO è aggiunto in cima alla lista ma non lo visualizza "al volo" e non lo rende SELECTED, vedo di default la seconda voce(ANTONIO, quella già esistente).
qui la select di default:
[HTML]
<select id="tipo">
<option value="ANTONIO">ANTONIO</option>
<option value="FRANCO">FRANCO</option>
</select>
[/HTML]
-
Salve a tutti, non credo di poter marcare come risolto, ma ho scoperto che la .prepend non viene accettata da IE, ora sembra funzionare, ma vorrei capire di più, non mi accontento...
grazie.[HTML]
$("#tiporic").prepend("<option value='SANATORIA' selected='selected'>A SANATORIA</option>");
sostituito con:
$("#tiporic").append("<option value='SANATORIA' selected='selected'>A SANATORIA</option>");
[/HTML]
-
prova a dare un'occhiata qua
http://stackoverflow.com/questions/9781159/appending-an-object-dynamically-in-ie-doesnt-work
-
Grazie a tutti per il supporto...
un grazie speciale a chi si è interessato...
Credo di aver capito...
Luca