在某些情况下,你需要为网页应用中的所有 Select2 实例设置默认选项。当你从旧版本的 Select2 迁移时,或者使用了非标准选项(例如自定义 AMD 构建版本)时,这特别有用。Select2 通过$.fn.select2.defaults
来暴露默认选项
在全局设置选项时,任何之前设置的默认值都将被覆盖。只有在初始化期间没有设置某个选项时,才会使用默认选项。
你可以通过调用$.fn.select2.defaults.set("key", "value")
来设置默认选项。例如:
$.fn.select2.defaults.set("theme", "classic");
要为 cache 设置默认值,请使用与HTMLdata-*
属性相同的表示法。--
两个连字符(-
)将表示一层嵌套,而一个连字符(
$.fn.select2.defaults.set("ajax--cache", false);
你可以通过调用来将默认选项重置为其初始值。
$.fn.select2.defaults.reset();