【发布时间】:2011-02-01 15:23:28
【问题描述】:
是否有任何 jQuery 的开源标签编辑器可以像堆栈溢出中的标签编辑器一样工作?
【问题讨论】:
标签: javascript jquery tags
是否有任何 jQuery 的开源标签编辑器可以像堆栈溢出中的标签编辑器一样工作?
【问题讨论】:
标签: javascript jquery tags
我一直在寻找一堆选项。它们似乎都不完全符合我的要求。以下是我发现的至少一些东西。
希望对你有帮助
+--------------------+------+-----+-----+-------+-----+
|Toolkit |Tag-it|Tagit|Xoxco|Tagedit|Widen|
+--------------------+------+-----+-----+-------+-----+
|Setting tags |- |+ |+ |? |+ |
|programmatically | | | | | |
+--------------------+------+-----+-----+-------+-----+
|Getting tags out as |+ |+ |- |? |+ |
|an array | | | | | |
+--------------------+------+-----+-----+-------+-----+
|Editting existing |- |- |- |+ |+ |
|tags | | | | | |
+--------------------+------+-----+-----+-------+-----+
|Tab / cursor |- |- |- |- |- |
|selecting existing | | | | | |
|tags | | | | | |
+--------------------+------+-----+-----+-------+-----+
|Sorting tags |- |+ |- |+ |+ |
+--------------------+------+-----+-----+-------+-----+
|Placeholder text |- |- |+ |- |- |
+--------------------+------+-----+-----+-------+-----+
|Supporting comma |- |+ |- |+ |+ |
|inside tags | | | | | |
+--------------------+------+-----+-----+-------+-----+
【讨论】:
这个库真的很不错:
https://github.com/xoxco/jQuery-Tags-Input
也支持自动完成,它与 jQuery UI 配合得很好(目前在 jQuery UI 对话框中使用它)。
【讨论】:
标签编辑器使用“Autocomplete”功能 - jQueryUI recently added this in version 1.8。它似乎基于the classic jQuery autocomplete plugin by Jörn Zaefferer(我没有比较源代码,但API 看起来很相似)。
【讨论】:
【讨论】:
也请阅读:
顺便说一句,对我来说最好的自动建议是来自 www.brandspankingnew.net 的那个
http://www.brandspankingnew.net/archive/2006/08/ajax_auto-suggest_auto-complete.html
【讨论】:
我怀疑这对于原始海报是否属实,但对于希望最终用户通过自动完成(无法添加自己的新标签)从 固定 标签世界中挑选的人来说,这是一个潜在的 jQuery 插件:
【讨论】:
查看Tagedit,它具有自动完成功能、编辑现有标签、使用您期望的简单可配置 API(例如插件)输入您自己的标签
【讨论】:
试试http://tagedit.webwork-albrecht.de/,它也有一些不错的功能。
【讨论】: