intelogie/select2

Select2 是一个基于 jQuery 的选择框替代品。

安装次数: 177

依赖者: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

Forks: 6,266

语言:JavaScript

类型:组件

4.0.3 2016-05-27 01:16 UTC

README

Build Status

Select2 是一个基于 jQuery 的选择框替代品。它支持搜索、远程数据集和结果分页。

要开始使用,请访问 https://select2.github.io/ 上的示例和文档。

用例

  • 通过搜索增强原生选择框。
  • 通过更好的多选界面增强原生选择框。
  • 从 JavaScript 加载数据:轻松通过 AJAX 加载项目并使其可搜索。
  • 嵌套 optgroups:原生选择框只支持一级嵌套。Select2 没有此限制。
  • 标签:可以动态添加新项目。
  • 与大型远程数据集一起工作:可以根据搜索词部分加载数据集。
  • 大型数据集分页:当滚动到结果末尾时,轻松支持加载更多页面。
  • 模板:支持自定义渲染结果和选择。

浏览器兼容性

  • IE 8+
  • Chrome 8+
  • Firefox 10+
  • Safari 3+
  • Opera 10.6+

Select2 会自动在以下浏览器中进行测试。

Sauce Labs Test Status

使用方法

您可以直接从 CDN(如 JSDliverCDNJS)获取 Select2,从 GitHub 仓库下载它,或使用以下集成之一。

集成

第三方开发者为允许 Select2 更原生和快速集成的平台创建了插件。对于许多平台,不需要额外的插件,因为 Select2 充当标准的 <select> 框。

插件

主题

缺少集成?修改此 README 并在此处向 Select2 提交拉取请求。

国际化(i18n)

Select2 通过在 dist/js/select2.js 之后包含正确的语言 JS 文件(例如 dist/js/i18n/it.jsdist/js/i18n/nl.js 等)来支持多种语言。

缺少语言?只需复制 src/js/select2/i18n/en.js,将其翻译,并在此处向 Select2 提交拉取请求。

文档

Select2 的文档可以通过 GitHub Pages 获取,位于此仓库的 docs 文件夹 中。

社区

您可以在 Select2 社区页面 了解与 Select2 社区联系的不同方式。

版权和许可

许可文件可在仓库中的 LICENSE 文件中找到。