全局默认值

在某些情况下,你需要为网页应用中的所有 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();

无噪 Logo
无噪文档
25 年 6 月翻译
文档源↗