1

以下代码在非 IE 浏览器中完美运行。

<select id="mySelect" name="mySelect">
  <option value="1">MyVal1</option>
  <option value="2">MyVal2</option>
  <option value="3">MyVal3</option>
</select>

我正在尝试清除选项,以便添加新选项:

var mySelect = $("#mySelect");
mySelect.find("option").remove();

它在我第一次尝试填充它时起作用,但此后的每一次,它都会忽略我。

4

1 回答 1

1

要从选择中删除选项,请使用.empty(). 效果更好,跨浏览器明智。

mySelect.empty();

jsFiddle 演示

于 2012-08-17T03:31:18.930 回答