我的 HTML 代码是:
<select id="block-permissions" name="permissions" multiple="multiple">
{{-- <option value="0">Topic 0</option> When uncomment works fine! --}}
</select>
我的 JS 代码是:
$(function() {
// const permissions = @json($permissions)
//
const permissions = {
results: [{
text: "Group 1",
children: [{
id: 1,
text: "Topic 1",
selected: true
},
{
id: 2,
text: "Topic 2",
selected: true
},
{
id: 3,
text: "Topic 3",
selected: false
}
]
}]
}
$('#block-permissions').select2({
data: permissions,
})
})
Select2 控件仅适用于主题 0(预定义 HTML 数据),但完全忽略 JS 数据。
怎么了?
我必须修改文档中的内容以删除“结果”键并像下面这样设置对象:
以下是有效代码片段: