selectize.addOption不是一个函数。

问题描述 投票:0回答:1

这是我的js代码。我需要在之前声明的selectize对象中添加选项

<script type="text/javascript">

    $(document).ready(function () {

        var tso = $('.assign-tags').selectize();
        console.log(tso);
        tso.addOption({value:100, text: 'BBBBB'});
        tso.refreshOptions();
        tso.addItem(100);

    });


</script>

日志打印对象数据,但随后得到

tso.addOption is not a function

我做错了什么?

javascript jquery selectize.js
1个回答
0
投票

用jQuery做的一种方式是简单的 append:

var tso = $('#assign-tags');
tso.append('<option value="100">BBBBB</option>');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<select id="assign-tags">
  <option>Select an option</option>
</select>
© www.soinside.com 2019 - 2024. All rights reserved.