我希望简单地用另一组选项替换当前的选项,而不使用循环。我有一段代码:
<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);
谢谢。
答案 0 :(得分:1)
尝试这种方式:
<select id='needSelect'>
<option>O1</option>
<option>O1</option>
</select>
$newoptions = "<option>NewO1</option>
<option>NewO1</option>";
$('select#needSelect').html($newoptions);