Selectize是文本框和<;选择>;盒它';基于jQuery,具有自动完成和原生感觉的键盘导航功能;用于标记、联系人列表等。

Posted

tags:

中文标题:Selectize是文本框和<;选择>;盒它';基于jQuery,具有自动完成和原生感觉的键盘导航功能;用于标记、联系人列表等。 原文标题:Selectize is the hybrid of a textbox and <select> box. It's jQuery based, and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc. 项目评级:Star:12900      Fork:3700 下载地址:https://github.com/selectize/selectize.js 详情介绍

选择.js

→ Selectize正在寻找维护团队的新成员!

Selectize是一个可扩展的基于jQuery的自定义<select>;UI控件。它对标记、联系人列表、国家/地区选择器等都很有用;使用干净强大的API的可用体验。

特征

依赖项

可选:

安装

Selectize可通过NPM安装npm install @selectize/selectize

手动安装

使用Selectize所需的所有预构建文件都可以在

“dist”文件夹。

如果你想以最少的麻烦开始,包括

selectize.min.js(捆绑式筛分机和Microplugin

依赖项–也可用于未缩小的调试,只需删除

.min部分)和css/selectize.default.css

Selectize在cdnjs上可用。

用法

此处记录了可用的选项。

贡献

发出拉取请求时:

在CHANGELOG的顶部添加一个条目,并更新文档

根据需要,indocs/。(重构和文档更改不需要

变更日志条目。)

将您的提交压缩在一个或几个完整的逻辑提交中,

带有简洁和描述性的信息。一次承诺意味着一次

feature/bugfix/已经改变的东西,或者diff带来了一个代码

迈向更好的工作状态。

一旦你的提交是好的和干净的,并且你想丢弃另一个

更改,您可以使用git checkout .(这将擦除对

已跟踪的文件)和git clean [-i/--interactive](用于擦除未跟踪的文件

文件)。然而,要小心使用这些命令,因为它们的功能

就是抹去事物/改变。

但是,请注意不要在提交中添加dist/的文件,因为

Grunt自动将dist/中的文件重新生成为源文件

改变。

测验

请确保所有测试通过:

当地环境

要在本地运行Selectize,请执行以下操作:

然后,您可以在https://loopback.website:4000/处运行这些示例。

许可证

版权所有©2013–2016 Brian Reavis&;贡献者

版权所有©2020-2022 Selectize Team&;贡献者

根据Apache许可证2.0版(“许可证”)许可;除非符合许可证的规定,否则您不得使用此文件。您可以在以下网址获取许可证副本:http://www.apache.org/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据许可证分发的软件是在“原样”的基础上分发的,没有任何明示或暗示的担保或条件。请参阅许可证以了解管理许可证下的权限和限制的特定语言。

没有文本时隐藏下拉值

使用选择性从选定内容中获取文本

检索Selectize.js的值

在填充文本框之前禁用选择框

页面有一个文本框和按钮,输入文字,点击按钮,弹出该数字是奇数还是偶数还是非法值

<form>中的<input>文本框和<textarea>实现的功能有啥异同