空选中的问题 - 从选择中删除所有选项

时间:2011-06-30 11:03:28

标签: javascript jquery

如果我选择了id =“select_test”,如何删除里面的所有选项但是选择留在页面上,那么我可以再次加载一些新选项? (我得到了如何加载的答案,但我无法清空,我试着像$('#select_test').empty();

$('#select_test').find('option').remove();

但它不起作用)。有人可以说我做错了吗?

2 个答案:

答案 0 :(得分:0)

$('#select_test')[0].length = 0;

答案 1 :(得分:0)

它应该工作。看看这个fiddle。 或者试试这段代码:

$("#emptySelect").click(function() {
  $('#select_test').empty();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<select id="select_test" multiple="multiple">
  <option>Low</option>
  <option>Medium</option>
  <option>High</option>
</select>

<input type="button" id="emptySelect" value="empty options" />