Selectize.js - 添加项目时执行某些操作

时间:2016-01-19 12:01:09

标签: javascript jquery selectize.js

我正在使用selectize.js。我想在添加新项目时做点什么。当我在下面运行此代码时,警报会显示,但不会选择该项目。我做错了什么?

$(document).ready(function() {

      $('#select-beast').selectize({
        create: true,
        sortField: 'text',
        onItemAdd: function() {
          alert('Do something');
        }

      });

1 个答案:

答案 0 :(得分:1)

您必须拥有选项模型:http://jsfiddle.net/yf8r19mh/2/

$(document).ready(function() {

  $('#select-beast').selectize({
    create: true,
    sortField: 'text',
    maxItems: null,
        valueField: 'id',
        labelField: 'text',
    options: [
                        {id: 1, text: 'Chuck Testa'},
                        {id: 2, text: 'Sage Cattabriga-Alosa'},
                        {id: 3, text: 'Nikola Tesla'}
                    ],
    onItemAdd: function() {
      alert('test');
    }
  });
});