J'ai un problème étrange avec ce morceau de code:Sélection d'une option null
<select name="nazioni" id="nazioni">
<option selected="selected" value="val">Seleziona</option>
<option value="0">text 1</option>
<option value="1">test 2</option>
</select>
Le comportement correct avec ce code HTML devrait être que l'option choisie est « Seleziona ». Sur certains navigateurs, lorsque je rends ce code HTML, la première option est vide et si je sélectionne la valeur jQuery("#nazioni").val()
, j'obtiens une valeur nulle.
Où est le problème? Avec l'option select dans cet état, je ne peux pas définir de valeurs via jQuery ou via un autre plugin.
jQuery("#nazioni option:first").attr("selected", "selected");
ne fonctionne pas. J'ai essayé d'utiliser le plugin textotela (http://www.texotela.co.uk/code/jquery/select/), mais si je supprime la première option en utilisant jQuery("#nazioni).removeOption(0)
, il supprime la valeur "Seleziona".
Une idée?
Cordialement,
Massimo
Quels navigateurs ne fonctionnent pas pour vous? J'ai exécuté votre code sur chaque navigateur et cela fonctionne très bien pour moi. – ryanulit
Est-il possible que vous ayez utilisé "nazioni" comme "id" pour plus d'un élément? En d'autres termes, est-ce '
assurez-vous également d'avoir html valide dans le reste de la page – mcgrailm