如果我选择了id =“select_test”,如何删除里面的所有选项但是选择留在页面上,那么我可以再次加载一些新选项? (我得到了如何加载的答案,但我无法清空,我试着像$('#select_test').empty();
和
$('#select_test').find('option').remove();
但它不起作用)。有人可以说我做错了吗?
答案 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" />