Selectize.js:加载页面时触发 onChange 事件

Max*_*SMI 4 events triggers selectize.js


在 selectize 中,我不会调用事件,但它是否不起作用
jquery 事件工作,
Selectize 事件不起作用
请帮忙。

<div><select id='select'>
<option value="0">Item 0</option>
<option value="1">Item 1</option>
<option value="2">Item 2</option>
Run Code Online (Sandbox Code Playgroud)

$(function () {
$('select').on('change', function () {
    alert("Original input event: Change");
});
$('select').selectize({
    onChange: function () {
        alert("Selectize event: Change");
    }
});
// this triggers an the event
$('#select').trigger( "change" );
Run Code Online (Sandbox Code Playgroud)

});

http://jsfiddle.net/6zyums3d/9/

Ole*_*leg 6

$('select').selectize({
    onInitialize: function() {
        this.trigger('change', this.getValue(), true);
    },
    onChange: function(value, isOnInitialize) {
        alert('Selectize changed: ' + value);
    }
});
Run Code Online (Sandbox Code Playgroud)

确保您已将value参数传递给change回调。否则就会是undefined