gpt4 book ai didi

jquery - 如何使用 JSON 在 select2 中设置 optgroup

转载 作者:行者123 更新时间:2023-12-03 22:20:28 27 4
gpt4 key购买 nike

如何将某些项目分组到单独的optgroups中?应该在不同的 JSON 对象中设置? select2 文档中没有示例。任何帮助或指导都会有帮助。

以下是选择人口的示例代码:

jQuery 代码:

 var data = [
{ id: 0, text: 'enhancement' },
{ id: 1, text: 'bug' },
{ id: 2, text: 'duplicate' },
{ id: 3, text: 'invalid' },
{ id: 4, text: 'wontfix' }
];

$(".js-example-data-array").select2({
data: data
});

最佳答案

您需要在数组中设置 children 属性以允许 optgroups

示例:https://jsfiddle.net/DinoMyte/8odneso7/13/

var data = [{
id: 0,
text: 'enhancement',
children: [{
id: 5,
text: 'enhancement child1'
},
{
id: 6,
text: 'enhancement child2'

}
]
},
{
id: 1,
text: 'bug'
},
{
id: 2,
text: 'duplicate'
},
{
id: 3,
text: 'invalid'
},
{
id: 4,
text: 'wontfix'
}
];

$(".js-example-data-array").select2({
data: data,
width: 'auto'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<select class="js-example-data-array">
</select>

关于jquery - 如何使用 JSON 在 select2 中设置 optgroup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34423460/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com