简体   繁体   English

select2触发更改调试

[英]select2 trigger change debug

I am trying to insert dynamic values into select2.full.js version 4.0.1 but it doesn't work. 我正在尝试将动态值插入到select2.full.js版本4.0.1但是它不起作用。

I did 我做了

var dest = '36,32'
$('#edit-dest').val(dest.toString().split(',')).trigger('change.select2'); 

But the trigger doesn't work - or rather does nothing to my select2 with no console message or anything. 但是触发器不起作用-或对我的select2无控制台消息或其他任何操作。 How can I debug this? 我该如何调试?

Html : HTML:

<select class="form-control" name="edit-dest[]" id="edit-dest" placeholder="search..." required>
</select>

Select2 init : Select2初始化:

$("#edit-dest").select2({
  minimumInputLength: 2,
  multiple: true,
  language: "fr",
  width: '100%'
});

如果您将select2初始化分为不同的变量,那么这应该起作用:

$( '#edit-dest' ).val( dest.split( ',' ) ).select2( your_select2_init ).trigger( 'change' );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM