如何从dojo中的FilteringSelect中获取所有值?

时间:2015-12-02 12:39:12

标签: javascript dojo

我有一个名为选择的FilteringSelect,这些值是从不同的地方添加的。在某个时间点,我想访问FilteringSelect中的所有值。

为了获得单个值,我可以使用 select.get(' value')。但我希望将所有值都放在数组中。在jQuery中,我们可以执行类似下面的操作,

var values = $('#select').val();    //returns an array

那么,如何在dojo中做同样的事情呢?

1 个答案:

答案 0 :(得分:2)

如果要在FilteringSelect中获取“选项”列表,可以检查商店的数据元素。

e.g。

define([dijit/registry'], function(registry) {
    // this will return an array of options
    registry.byId('select').get('store').data;
});

快乐的编码。