Selectize选择默认值

Selectize select default value

本文关键字:默认值 选择 Selectize      更新时间:2023-09-26

我在使用Selectize.js 的javascript/jQuery时遇到了一些问题

$sel_professione;
$(document).ready(function() {
$sel_professione = $('#professioneCliente').selectize({
        delimiter: ',',
    persist: false,
        create: function(input) {
        return {
                value: input,
                text: input
            }
    }
});
$(document).on("click", "#b_Modifica", function() {
    $sel_professione.addOption({value:13,text:'foo'});
    $sel_professione.selectize.addItem(13); 
$('#aggiungiCliente').modal('show');
});

当我试图从onClick函数修改$sel_professione时,我从javascript控制台得到一个错误:

Uncaught TypeError:undefined不是函数clienti.js:301(匿名函数)jquery.js:3 m.event.dispatchjquery.js:3m.event.add.r.handle

我试图在$.ready中移动我的onclick函数,但没有任何变化。

一些建议?

感谢大家每次在这个网站上给我的支持:)

我使用解决了问题

$sel_professione[0].selectize.addOption({value:13,text:'foo'}); //option can be created manually or loaded using Ajax
$sel_professione[0].selectize.addItem(13);

代替:

 $sel_professione.addOption({value:13,text:'foo'});
$sel_professione.selectize.addItem(13);

在这里找到答案:selectize.js/examples/api.html