• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如何刷新selectize选项?

JavaScript 来源:jsn alf 3次浏览

我有一个AJAX调用改变一个select元素选项圆满成功,我通过数据环,并把它转换成字符串如何刷新selectize选项?

$.each(value, function(i, trx){ 
    trxListOptions += "<option value="+trx+">"; 
    trxListOptions += trx; 
    trxListOptions += "</option>" 
} 

然后我追加的HTML字符串转换成选择元素

$("#selectizeTrx").append(trxListOptions); 

然后我初始化selectize

$("selectizeTrx").selectize(); 

这个工作,但只在第一次,第二次AJAX调用改变每选择选项后,塞莱ctize选项不会显示新的选项,它仍然显示旧的选项。

如何刷新/重新加载选择选项,使其适应原始选择元素?

===========解决方案如下:

追加和初始化

$('#selectizeTrx').selectize()[0].selectize.destroy(); 

Fiddle link


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)