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 に答える