javascript - 如何在 selectize.js 中设置默认值?

标签 javascript jquery html selectize.js

我正在尝试找到一种在 selectize.js 中设置默认值的方法。

我知道在 jQuery 中你可以使用:

$(".country").val("US");

但这不适用于 Selectize。我已经阅读了 API 文档并尝试使用:

$(".country").selectize().setValue("US");

但它也不起作用。

我是新手,所以我可能在这里遗漏了一些东西,但无法弄清楚是什么。有什么想法吗?

最佳答案

根据 documentation , 在 selectize() 调用添加到原始 select 或 input 元素的 selectize 属性上调用 API 函数;此属性指向底层的 selectize 实例。

因为它是元素的属性,所以您可以对 jQuery 中的元素使用 [0] 语法:

// initialize the selectize control
var $select = $('.country').selectize();

$select[0].selectize.setValue("US");

关于javascript - 如何在 selectize.js 中设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25870993/

相关文章:

javascript - 更改 CSS3 变换值?

javascript - 使用jQuery onChange事件过滤是过滤表头,而不仅仅是表体

jquery - 使用 jQuery UI 1.8.2 进行可排序 + 嵌套列表

javascript - 附加到另一个 div 后获取 JQuery .height() 返回 0

html - 使用 Canvas 为填充圆制作动画

javascript - 如何测试 Chrome 扩展的自动更新功能?

javascript - 在 Angular 4 中使用发布请求时出现 400 错误

javascript - 脚本创建的元素无法被另一个脚本识别

jquery - 如何使用内部有边距的零高度 block 获取 block 高度

html - 试图让两个按钮保持在一个网格的状态栏中