0

简单代码:

<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 什么也没显示(空行)。当我按下那条线时,我会根据需要收到“原始/名称”。我尝试 $("cmp_sort").val("original")在 document.load 上做,但它没有帮助。但是,当我在控制台中执行此代码时,一切正常。我应该怎么办?谢谢。

4

1 回答 1

3

您需要提供哈希标签:

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

$("cmp_sort")cmp_sort将查找任何不存在的名为 的 html 标记。

于 2012-06-21T15:07:29.990 回答