sTags是一款jQuery标签插件。该插件可以生成不同颜色的标签,可以对标签进行搜索过滤,添加和删除等。
使用方法
在页面中引入jquery.sTags.css,jquery和jquery.sTags.js。
<link rel="stylesheet" href="jquery.sTags.css"> <script src="jquery.min.js"></script> <script src="jquery.sTags.js"></script>
HTML结构
可以使用input
或div
来作为标签的容器。
<input type="text" id="DemoInput"> <div id="DemoDiv"></div>
CSS样式
.sTags-input{ border: 1px solid #ccc; height: 100px; } .sTags-input>div{ display: inline-block; padding: 5px 5px 5px 12px; margin: 2px; border-radius: 2px; } .sTags-input>div>a{ display: inline-block; margin: 0 7px; color: #ddd; cursor: pointer; } .sTags{ margin: 10px 0; } .sTags-old{ color: #fff; background: #A2A; } .sTags-new{ color: #fff; background: #A2CD5A; } .sTags>div, .sTags>a{ cursor: pointer; display: inline-block; padding: 5px 12px; margin: 2px; border-radius: 2px; color: #fff; background: #A2CD5A; }
初始化插件
$("#DemoInput").sTags({ data:TagsData, }) $("#DemoDiv").sTags({ data:TagsData, click:function(e){ alert(e.attr("tagid")) }, })
sTags-jQuery标签插件的github网址为:https://github.com/28269890/sTags