簡體   English   中英

如何在通過javascript或jquery選擇中刷新默認顯示選項?

[英]How to refresh default display option in select by javascript or jquery?

html代碼:

<select>
    <br>
    <option>1</option><br>
    <option>2</option><br>
</select>

此選擇將默認顯示第一個選項項目(顯示1)。
現在我想更改選擇以在dom准備好時通過jquery顯示第二項,但是我嘗試了幾次,都失敗了。以下是我的嘗試:

  1. $('select')。prop('selectIndex',1);
  2. $('option')。eq(1).attr('selected','selected');
  3. $('option')。eq(1).prop('selected',true);
  4. 默認在HTML代碼中將select的樣式設置為'display:none',然后嘗試以上三種方式,最后調用$('select')。show()

也許,我只是設置dom值,而不告訴瀏覽器刷新“選擇”。

您是否知道在select中刷新默認顯示選項的另一種方法?

您必須在select為選項添加value

<select>
  <option value="1">First</option>
  <option value="2">Second</option>
</select>

然后,只需將值設置為“ 2”。

$("select").val("2");

或者,您可以簡單地通過select設置第二個值。

$("select").val(2);

請參閱此處的工作示例。

這就夠了

$("select").val(2);

我認為您要在頁面加載時選擇選項2。

<select>
    <option>1</option>
    <option selected="selected">2</option>
</select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM