2011-11-09 65 views
-1

我在select元素中遇到了一些問題。 我希望能夠改變選擇編程選項,支持IE6(這是壞人!)。 所以我所做的就是將selectedIndex設置爲它應該是的值,現在需要注意,當禁用控件時這不起作用,所以我啓用它並嘗試按此順序更改selectedIndex。控制啓用但不會改變選擇。啓用它後以編程方式更改選擇不起作用

有沒有人有任何建議?

我試着用下面的代碼更改索引:

this._select.attr('selectedIndex',index); 

this._select.get(0).selectedIndex = index; 
+0

你可以發佈你的代碼,所以我們可以看到你已經嘗試過。 –

+0

請發佈您的代碼,沒有它,你的問題是沒用的。您也可以嘗試在http://jsfiddle.net或http://jsbin.com上設置一個小例子。 –

+0

你能發佈代碼嗎? – John

回答

0

您的代碼工作對我來說,即使是選擇被禁用。你爲什麼不用this._select.val('3');來改變它?在任何情況下this._select.val('3')工作以及this._select.get(0).selectedIndex = index;

檢查您的錯誤控制檯在您的瀏覽器中,您可能有一個錯誤,正在停止整個腳本工作。

+0

因爲我需要IE6的支持。 – TrymBeast

相關問題