2012-06-21 64 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。我不好。谢谢,对于愚蠢的问题抱歉。 –

相关问题