2012-01-28 73 views
8

实现像堆栈溢出一样的标记系统背后有什么想法?这是前端实现的问题。什么是可用的那些库,允许我创建一个带有自动完成和标记分隔符的前端标记系统,就像Stack Overflow/pivotal跟踪器使用的那样?像堆栈溢出一样的自动完成标记

+0

看一看这个jQuery插件:http://www.iog3.com/322/so_tag-tagging-system-based-on-stackoverflows-tag-search/ – Adam 2013-09-03 10:31:23

回答

5

jQuery UI自动完成是一个好的开始。 Here is an example在单个文本框中显示多个选择。

这里是关于在jQuery UI自动完成中使用多个值的documentation。我在几个项目中使用了自动完成功能,用于各种用途,包括标记UI。

当然,您需要一个处理程序来接收选定的值,但这对AJAX来说非常简单。你的问题是关于前端实现的,所以我假设你已经覆盖了你的后端数据结构。

5

https://github.com/aehlke/tag-it

似乎是一个良好的开端,它可以自动完成通过使用硬编码或AJAX选项(其他各种很酷的选择也是如此),更何况几乎所有的前端不错的东西