Select2.js v4.0:如何使用本地数组数据源设置默认选择值?

Rom*_*meo 6 javascript jquery jquery-select2 jquery-select2-4

通过使用select2.js v4插件,当我使用本地数组数据作为源时,如何设置默认选择值?

例如使用此代码

var data_names = [{
  id: 0,
  text: "Henri",
}, {
  id: 1,
  text: "John",
}, {
  id: 2,
  text: "Victor",
}, {
  id: 3,
  text: "Marie",
}];

$('select').select2({
  data: data_names,
});
Run Code Online (Sandbox Code Playgroud)

如何将id 3设置为默认选择值?

lam*_*Dev 5

$('.select').select2({
        data: data_names,
    }).select2("val",3);
Run Code Online (Sandbox Code Playgroud)


小智 5

这对V4.0.3来说对我有用

$('.select').select2({
    data: data_names,
})
$('select').val(3);
$('select').trigger('change.select2');
Run Code Online (Sandbox Code Playgroud)