pstagger是一个轻量级、快速的jQuery标签输入插件,使用户可以快速将多个标签插入到一个输入字段中。
通过将内联标记直接添加到页面中,可以简化添加和编辑标记的过程。这将节省用户时间,并使界面更加简单。
1.加载样式表jquery.pstagger.css查询
和JavaScriptjquery.pstagger.js查询
在文档中。
- <link rel="stylesheet" href="/path/to/jquery.pstagger.css" />
- <script src="/path/to/cdn/jquery.slim.min.js"></script>
- <script src="/path/to/jquery.pstagger.js"></script>
2.在页面上创建一个标签输入栏。
- <input id="pstagger-bar" type="text"/>
3.初始化文档上的pstagger,准备生成基本标签输入。
- $('#pstagger-bar').pstagger({
- // options here
- });
4.确定是否在标签输入中显示清除按钮。默认值:false。
- $('#pstagger-bar').pstagger({
- clearAllBtn: true,
- });
5.覆盖默认的占位符文本。
- $('#pstagger-bar').pstagger({
- inputPlaceholder: 'Add your tags ...',
- });
6.自定义分隔符。默认为“”,这意味着您可以在标记输入中插入多个以空格分隔的标记。
- $('#pstagger-bar').pstagger({
- delimiter: ',',
- });
7.确定是否在每个标签中显示删除图标。默认值:true。
- $('#pstagger-bar').pstagger({
- closingCross: false,
- });
8.使用关于已更改的标记
作用
- $('#pstagger-bar').pstagger({
- onTagsChanged: function(tagsList) {
- $('#result-container').html(tagsList.join(', '));
- },
- });
9.更多配置和回调。
- $('#pstagger-bar').pstagger({
- // additional CSS class(es)
- wrapperClassAdditional: '',
- tagsWrapperClassAdditional: '',
- tagClassAdditional: '',
- closingCrossClassAdditionnal: '',
- tagInputWrapperClassAdditional: '',
- tagInputClassAdditional: '',
- clearAllIconClassAdditional: '',
- clearAllSpanClassAdditional: '',
- // specify a context on your callback
- context: null,
- // fired on reset
- onResetTags: null,
- });