【问题标题】:Jquery Replace Select Options [duplicate]Jquery替换选择选项[重复]
【发布时间】:2015-04-01 15:57:13
【问题描述】:

我希望在不使用循环的情况下用另一组选项简单地替换当前的选择选项。我有一段代码:

<select>
<option>O1</option>
<option>O1</option>
</select>

然后我有一个变量:

$newoptions = "<option>NewO1</option>
               <option>NewO1</option>";

我只是想用新选项交换选择状态的内部。所以不需要循环。

<select>
    $newoptions
</select>

有没有办法使用 jquery 做到这一点?

$('selectoptions[name='+Fldname+']').replaceWith(newoptions);

谢谢。

【问题讨论】:

    标签: jquery select replace options


    【解决方案1】:

    试试这个方法:

    <select id='needSelect'>
      <option>O1</option>
      <option>O1</option>
    </select>
    
    $newoptions = "<option>NewO1</option>
                   <option>NewO1</option>";
    
    $('select#needSelect').html($newoptions);
    

    【讨论】:

    • 谢谢。这行得通。
    • $('select#products').html(' ');
    猜你喜欢
    • 1970-01-01
    • 2023-03-08
    • 2011-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    相关资源
    最近更新 更多