繁体   English   中英

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

[英]How to edit selectize input after calling selectize()

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

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

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

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

感谢帮助

Selectize使用.selectized作为其标识类。

不幸的是,选择不能通过$('.selectized').selectize - 你需要直接转到<select> / <input>元素 - $('.selectized')[0].selectize ,如文档中所示。

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

$.map($('.selectized'), function(item, index) { 
  item.selectize.setValue('');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM