我正在尝试将动态值插入select2.full.js
版本4.0.1
中,但是它不起作用。
我做了
var dest = '36,32'
$('#edit-dest').val(dest.toString().split(',')).trigger('change.select2');
但是触发器不起作用-或者对我的select2无任何作用,没有控制台消息或其他任何内容。我该如何调试呢?
HTML:
<select class="form-control" name="edit-dest[]" id="edit-dest" placeholder="search..." required>
</select>
Select2初始化:
$("#edit-dest").select2({
minimumInputLength: 2,
multiple: true,
language: "fr",
width: '100%'
});
答案 0 :(得分:0)
如果您将select2初始化分为不同的变量,那么这应该起作用:
$( '#edit-dest' ).val( dest.split( ',' ) ).select2( your_select2_init ).trigger( 'change' );