Jquery 替换 Select 选项

Jquery Replace Select Options

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

<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);

谢谢。

试试看:

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

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

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