【发布时间】:2019-07-22 05:02:31
【问题描述】:
我想知道是否可以将分组数据作为输入,在选择后在文本显示中添加分组文本值。
让我解释一下:
我的输入数据(ajax Api 请求):
{
"text": "France",
"children" : [
{
"id": 1,
"text": "Paris"
},
{
"id": 2,
"text": "Lyon"
}
]
},
{
"text": "Spain",
"children" : [
{
"id": 3,
"text": "Barcelona"
}
]
}
使用此配置:
<select class="js-available-states js-states form-control" style="width: 150px"><option></option></select>
$('.js-available-projects').select2({
placeholder: {
id: '1',
text: 'Select an option'
},
ajax: {
url: '/city',
type: "GET",
dataType: 'json',
processResults: function (data) {
return {
results: data
};
}
},
});
例如,如果我选择“Paris”,则在 select2 框中显示为选择的文本是“Paris”。 是否可以通过添加国家名称来自定义此文本?在我的示例中,它将是“法国 - 巴黎”。
谢谢
【问题讨论】:
标签: jquery jquery-select2