使用 class 属性的 Dojo 组合框

Dojo Combobox using class attribute

我正在尝试实现 dojo 组合框。它与“中的 "id" 属性一起工作正常。我想知道他们是无论如何我可以使用 "class" 属性来实现的。我已经尝试过了,但它对我不起作用。如果有人的话,那就太好了可以帮我解决这个问题。

这是<div id="stateSelect">中的代码 http://jsfiddle.net/RS2Z5/234/

谢谢

使用 dojo/query 模块来 select 具有特定 class 的元素。然后用 class 遍历节点。像这样

require(['dojo/query', 'dojo/data/Item...'.....],
  function(query, ItemFile......){
       query(".myselect").forEach(function (node) {
        var comboBox = new ComboBox({
            name: "stateSelect",
            value: "select",
            store: store,
        }, node);
    });
});

这是一个演示 http://jsfiddle.net/dhirajbodicherla/RS2Z5/237/