小编fra*_*pfp的帖子

如何获取FilteringSelect选项并添加一个带有dojo的新选项

我在表单中有一个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)

在两个现有的之间使用标签作为比较值而不是值属性.

任何的想法?在此先感谢,对不起我的英语!

javascript dojo

1
推荐指数
1
解决办法
5579
查看次数

标签 统计

dojo ×1

javascript ×1