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 に答える