亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何刪除選擇框的所有選項,然后添加一個選項并使用jQuery選擇它?

如何刪除選擇框的所有選項,然后添加一個選項并使用jQuery選擇它?

紅顏莎娜 2019-08-23 14:30:01
如何刪除選擇框的所有選項,然后添加一個選項并使用jQuery選擇它?使用核心jQuery,如何刪除選擇框的所有選項,然后添加一個選項并選擇它?我的選擇框如下。<Select id="mySelect" size="9" </Select>編輯:以下代碼有助于鏈接。但是,(在Internet Explorer中).val('whatever')未選擇已添加的選項。(我沒有使用兩個相同的“價值” .append和.val。)$('#mySelect').find('option').remove().end().append('<option value="whatever">text</option>').val('whatever');編輯:試圖讓它模仿這個代碼,每當頁面/窗體重置時,我使用以下代碼。此選擇框由一組單選按鈕填充。.focus()更接近,但該選項似乎沒有像它一樣被選中.selected= "true"。我現有的代碼沒有任何問題 - 我只是想學習jQuery。var mySelect = document.getElementById('mySelect');mySelect.options.length = 0;mySelect.options[0] = new Option ("Foo (only choice)", "Foo");mySelect.options[0].selected="true";編輯:選擇的答案接近我需要的。這對我有用:$('#mySelect').children().remove().end().append('<option selected value="whatever">text</option>') ;但這兩個答案都讓我得到了最后的解決方案..
查看完整描述

3 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

$('#mySelect')
    .find('option')
    .remove()
    .end()
    .append('<option value="whatever">text</option>')
    .val('whatever');


查看完整回答
反對 回復 2019-08-23
?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

只需一行即可從select標簽中刪除所有選項,然后在添加任何選項后再添加第二行添加選項。

$('.ddlsl').empty();$('.ddlsl').append(new Option('Select all', 'all'));


查看完整回答
反對 回復 2019-08-23
  • 3 回答
  • 0 關注
  • 664 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號