【发布时间】:2017-04-04 14:42:30
【问题描述】:
我正在向预初始化的 select2 对象添加选项值,如下所示:
function updateFilter() {
var $element = $("#filter");
var counterOption = 0;
Object.keys(genderMap).forEach(function (key) {
if (key !== "null") {
var $option = $("<option></option>");
$option.val(counterOption);
$option.text(key);
$element.append($option);
counterOption = counterOption + 1;
}
});
$element.trigger("change");
}
我需要添加更多来自其他字典的值,所以我的目标是将来自不同映射的选项放在 optgroup 标记内,以帮助用户了解哪个值属于哪个组。
我在 SO 中找到了一些东西,但所有这些答案都依赖于 JSON。添加 optgroup 标签的正确方法是什么?
【问题讨论】:
标签: javascript select2