我在表单中有一个FilteringSelect,我想得到它的选项,以便按字母顺序插入新选项.
FilteringSelect元素是:
<select name="inv_ext" id="inv_ext" data-dojo-type="dijit.form.FilteringSelect">
<option class="opt_inv_ext" value="1">Aaaaa, Aaa</option>
<option class="opt_inv_ext" value="2">Ccccc, Ccc</option>
</select>
Run Code Online (Sandbox Code Playgroud)
获取和处理每个选项的Javascript代码是:
dojo.query(".opt_inv_ext").forEach(function(opt, i, nodelist){
...
}
Run Code Online (Sandbox Code Playgroud)
目标是插入以下节点:
<option class="opt_inv_ext" value="3">Bbbbb, Bbb</option>
Run Code Online (Sandbox Code Playgroud)
在两个现有的之间使用标签作为比较值而不是值属性.
任何的想法?在此先感谢,对不起我的英语!