像StackOverflow的输入标签的jQuery自动完成标记插件?
什么解决方案完成SO用于输入标签的自动完成?
有插件可以处理一个字,但我没有看到任何处理多个单词。
按照活动顺序,可用的演示/例子和简单性:
- ( 演示 ) https://github.com/xoxco/jQuery-Tags-Input
- ( 演示 ) http://nicolasbize.com/magicsuggest/
- ( 演示 ) https://github.com/aehlke/tag-it
- ( 演示 ) https://github.com/yairEO/tagify
- ( 演示 ) http://ioncache.github.com/Tag-Handler/
- ( 演示 ) http://textextjs.com/
- ( 演示 ) https://github.com/webworka/Tagedit
- ( 演示 ) https://github.com/documentcloud/visualsearch/
- ( 演示 ) http://harvesthq.github.io/chosen/ (这不是一个真正的标签插件)
- (演示?) http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/
- (演示?) http://jcesar.artelogico.com/jquery-tagselector/
- (演示?) http://remysharp.com/wp-content/uploads/2007/12/tagging.php
- (演示?) http://pietschsoft.com/post/2011/09/09/Tag-Editor-Field-using-jQuery-similar-to-StackOverflow.aspx
有关:
Bootstrap:如果你正在使用Bootstrap。 这是一个非常好的选择: Select2
另外, TokenInput是一个有趣的。 首先,它不依赖于jQuery-UI,其次它的配置非常流畅。
我拥有的唯一问题不支持本地自由标记。 所以,我必须将查询字符串作为响应JSON的一部分返回给客户端。
正如@culithay在评论中提到的那样,TokenInput支持很多自定义功能。 并突出其他人没有的某些功能:
- tokenLimit:允许用户选择的最大结果数量。 使用null来允许无限的选择
- minChars:用户执行搜索前必须输入的最少字符数。
- queryParam:您希望在服务器端包含搜索项的查询参数的名称
感谢culithay的输入。
这原本回答了关于下载jQuery与通过CDN访问它的智慧的补充问题,CDN不再存在…
回答关于Google的事情。 我已经移动到通过我的网站中相应的CDN访问JQuery和大多数其他类型的库。
随着越来越多的人这样做,这意味着更有可能被缓存在用户的机器上,所以我的投票是好主意。
自从我第一次提出这五年来,这已经成为共同的智慧。
另一个优秀的插件: http : //documentcloud.github.com/visualsearch/
这个插件:
- (来源) https://github.com/aehlke/tag-it
- (基本演示) http://aehlke.github.com/tag-it
- (更多的例子) http://aehlke.github.com/tag-it/examples.html
如何使用AJAX加载标签https://stackoverflow.com/a/7662534/1078027
我们只是开源这个jQuery插件https://github.com/tactivos/jquery-sew