jQuery find()选择选项在IE9中不起作用

时间:2012-08-17 03:16:47

标签: jquery internet-explorer-9

以下代码在非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();

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

1 个答案:

答案 0 :(得分:1)

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

mySelect.empty();

jsFiddle DEMO