2010-03-25 53 views
1

我有一個奇怪的問題,這段代碼:選擇一個空的選擇

<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> 

這個HTML正確的做法應該是選擇的選項是「Seleziona」。 在某些瀏覽器上,當我渲染此HTML時,第一個選項爲空,如果選擇值jQuery("#nazioni").val(),則會得到空值。

問題在哪裏?在這種狀態下,我不能通過jQuery或其他插件設置任何值。

jQuery("#nazioni option:first").attr("selected", "selected");不起作用。 我嘗試過使用textotela插件(http://www.texotela.co.uk/code/jquery/select/),但是如果我使用jQuery("#nazioni).removeOption(0)刪除第一個選項,它將刪除「Seleziona」值。

有什麼想法?

親切的問候,

馬西莫

+0

什麼瀏覽器不適合你?我已經在每個瀏覽器上運行你的代碼,它對我來說工作正常。 – ryanulit 2010-03-25 12:30:10

+0

您是否有可能將「nazioni」用作多個元素的「id」?換句話說,「