Selectize.js:在加载页面上触发的onChange事件

时间:2016-06-09 10:06:33

标签: events triggers selectize.js


在选择中,我不会打电话给事件,但它是不是在工作 jquery活动工作,
选择活动没有工作 请帮助。

<div><select id='select'>
<option value="0">Item 0</option>
<option value="1">Item 1</option>
<option value="2">Item 2</option>

$(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" );

});

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

2 个答案:

答案 0 :(得分:1)

尝试触发这样的事件:

$('#select')[0].selectize.trigger( "change" );

答案 1 :(得分:1)

另一种可能的方式

$('select').selectize({
    onInitialize: function() {
        this.trigger('change', this.getValue(), true);
    },
    onChange: function(value, isOnInitialize) {
        alert("Selectize event: Change");
    }
});