2012-06-21 66 views
0

工作變得簡單代碼:在組合框中選項進行選擇不是在IE9

<span> 
<label for="cmp_sort">Sort by</label> 
    <select id="cmp_sort"> 
     <option value="original" selected="selected">original</option> 
     <option value="name">name</option> 
    </select>&nbsp; 

在所有的瀏覽器,包括ie7-8,加載後頁面的默認值是「原生態」。但IE9什麼也沒有顯示(空行)。當我按下該行時,我會收到「原始/名稱」,因爲我需要。 我嘗試在document.load上做$("cmp_sort").val("original"),但它沒有幫助。但是,當我在控制檯中執行此代碼時,所有工作正常。我該怎麼辦?謝謝。

+0

爲我在IE9上工作:http://jsfiddle.net/u8XFP/ –

+0

正如@Mathachew所指出的那樣它應該是'$('#cmp_sort')'並嘗試創建緩存。 –

回答

3

您需要提供的散列標籤:

$("#cmp_sort").val("original")

$("cmp_sort")將尋找任何所謂cmp_sort html標籤,這是不存在的。

+0

ohh。我不好。謝謝,對於愚蠢的問題抱歉。 –

相關問題