htmlコード:
<select>
<br>
<option>1</option><br>
<option>2</option><br>
</select>
この選択により、デフォルトで最初のオプション項目が表示されます(表示1)。
domの準備ができたときにjqueryで2番目の項目を表示するようにselectを変更したいのですが、何度か試しましたが、すべて失敗しました。以下は私の試みです。
- $('select')。prop('selectIndex'、1);
- $('option')。eq(1).attr('selected'、'selected');
- $('option')。eq(1).prop('selected'、true);
- デフォルトでは、HTMLコードでselectのスタイルを「display:none」に設定し、上記の3つの方法を試して、最後に$('select')。show()を呼び出します。
たぶん、私はdom値を設定しているだけで、ブラウザに「select」を更新するように指示していません。
selectのデフォルトの表示オプションを更新する別の方法を知っていますか?