2010-03-25 6 views
1

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

+0

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

+0

Est-il possible que vous ayez utilisé "nazioni" comme "id" pour plus d'un élément? En d'autres termes, est-ce '