selectize.addOption не является функцией - PullRequest
0 голосов
/ 05 мая 2020

Вот мой 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

Что я делаю не так?

1 Ответ

0 голосов
/ 05 мая 2020

Один из способов сделать это с помощью 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>
...