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」值。
有什麼想法?
親切的問候,
馬西莫
什麼瀏覽器不適合你?我已經在每個瀏覽器上運行你的代碼,它對我來說工作正常。 – ryanulit 2010-03-25 12:30:10
您是否有可能將「nazioni」用作多個元素的「id」?換句話說,「
也確保你在頁面的其餘部分有有效的html – mcgrailm 2010-03-25 12:34:58