Jquery替换选择选项

时间:2015-04-01 15:57:14

标签: jquery select replace options

我希望简单地用另一组选项替换当前的选项,而不使用循环。我有一段代码:

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

然后我有一个变量:

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

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

<select>
    $newoptions
</select>

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

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

谢谢。

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

<select id='needSelect'>
  <option>O1</option>
  <option>O1</option>
</select>

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

$('select#needSelect').html($newoptions);