我無法找到任何解決方案中選擇簡單的值更改後正確顯示,代碼工作corretly在Chrome和IE中但不工作在FF選擇不改變
<select id='testsel' name='test'>
<option value="">-- select something --</option>
<option value="1">selected</option>
</select>
如果我嘗試
$('#testsel').val("1");
值被選中但未顯示(您可以查看是否展開選擇)。令人感到奇怪的
$('#testsel').val();
返回 「」(第一個值)
同樣的問題,如果我嘗試
$('#testsel > option[value="1"]').attr("selected", "selected");
但這次的結果是有點不同
$('#testsel > option[value="1"]').attr("selected");
我看「選擇「作爲結果,但在屏幕上什麼也沒有。
有什麼想法?
嗯......它在jsFiddle上效果很好:http://jsfiddle.net/r4WWe/ – Karolis
+1是的,對我來說也很好。 Firefox 5.0 –