我使用一个非常简单的dijit/form/select在我的网页上我添加了几个选项的代码如下:
option1 = { value: "o1", label: "option 1", selected: false };
option2 = { value: "o2", label: "option 2", selected: true };
this.mySelect.addOption([option1, option2]);
但是,当我尝试使用以下代码清除dijit/form/select时:
this.mySelect.removeOption(this.mySelect.getOption());
我的所有选项都消失了,除了选定的一个。
我尝试使用.reset或甚至.value =“”,但没有任何效果。
那么如何从dijit/form/select中删除所有选项呢?
1条答案
按热度按时间toe950271#
实际上答案很简单,但没有很好的文档
(it's pretty hard to find, like all dojo related stuff)
正如注解中所示,最后一行应该可以完成这个任务,但这样可以确保
select
元素被清除。演示:JSFiddle demo