如何更改jQuery Selectize插件上的"添加"字样?

Joe*_*Joe 16 jquery localization selectize.js

我可能在文档中错过了它,但我找不到如何更改选项中的"添加"字样.可能吗?

@Shiva - 我查看了github上的代码,但没有找到我的问题的答案.我的代码如下:

<div class="sandbox" style="width: 200px">
  <input id="input-tags" class="demo-default selectized" type="text" tabindex="-1" style="display: none;">
  <div class="selectize-control demo-default multi">
    <div class="selectize-input items not-full has-options has-items" style="display:none">
      <div class="selectize-dropdown demo-default multi" style="display: none;">
      </div>
    </div>
  </div>
</div>

<script type="text/javascript">
  $(function() {
    $('#input-tags').selectize({
      valueField: 'id',
      labelField: 'name',
      searchField: 'name',
      plugins: ['remove_button'],
      createOnBlur: true,
      delimiter: ',',
      persist: false,
      hideSelected: true,
      onChange: function(input) {
        console.log(input);
      },
      create: true,
      load: function(query, callback) {
        if (!query.length)
          return callback();
        $.ajax({
          url: $('#selectizeUrl').val()+"/term/"+query,
          type: 'GET',
          dataType: 'json',
          error: function() {
            callback();
          },
          success: function(res) {
            console.log(res);
            callback(res);
          }
        });
      }

    });
  });
</script>
Run Code Online (Sandbox Code Playgroud)

Joe*_*Joe 40

我找到了问题的答案.我定义了render选择类似的选项:

render: {
    option_create: function(data, escape) {
      return '<div class="create">Dodaj <strong>' + escape(data.input) + '</strong>&hellip;</div>';
    }
  },
Run Code Online (Sandbox Code Playgroud)

  • 我学到了很难的方法,返回的`div`中的`create`类是至关重要的. (2认同)