javascript – 调用selectize()后如何编辑选择输入

前端之家收集整理的这篇文章主要介绍了javascript – 调用selectize()后如何编辑选择输入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我的目标是在选择输入中重置选定的值.我在单独的js文件调用了selectize函数(使用Ruby on Rails),所以没有选项来创建一些全局的selectize输入变量(至少我想避免它).

在select2中,我会解决类似的问题:

$(".select2").select2("val","")

但是当我在输入上第二次调用selectize()时,所有先前的选项和通过ajax加载的集合就会消失.

感谢帮助

最佳答案
Selectize使用.selectized作为其识别类.

遗憾的是,无法通过$(‘.selectized’)访问选择.selectize – 您需要直接转到< select> /< input> element – $(‘.selectized’)[0] .Selectize,如docs所示.

我不相信你可以一次访问所有选择项目,你需要迭代它们.我建议使用map功能,例如:

$.map($('.selectized'),function(item,index) { 
  item.selectize.setValue('');
});
原文链接:https://www.f2er.com/jquery/428355.html

猜你在找的jQuery相关文章