如何使用selectize js在clear()之后设置input标记中的值



早上好,我是selectize.js的新手。我想在使用selectize.jss的clear函数后在输入标记中设置值。这是我的代码

$('#selectize-update-endUser').selectize()[0].selectize.clear()
const endUsers = "america, japan";
$('#selectize-update-endUser').val(endUsers);
$('#selectize-update-endUser').selectize({
plugins: ['remove_button'],
delimiter: ',',
persist: false,
create: true,
});

请帮我谢谢

我已经解决了这个问题这是代码

//set the value to a constant variable and use split function to make the two string separated by comma will become array
const endUsers = "america, japan".split(',');
//intialize the input tag into selectized        
$('#selectize-update-endUser').selectize({
plugins: ['remove_button'],
delimiter: ',',
persist: false,
create: true,
});
//clear the input that selectized      
$('#selectize-update-endUser').selectize()[0].selectize.clear()
//set the value into the input tag that selectized Note: use for loop if the value given is separated in delimeter 
for (const user of endUsers) {
$('#selectize-update-endUser').selectize()[0].selectize.createItem(user);
}

最新更新