【发布时间】:2021-02-07 01:37:08
【问题描述】:
我正在使用select2 tagging feature。有没有一种简单的方法可以在新标签后面添加自定义文本。我的意图是,用户知道他/她会添加标签。
结果应该是这样的,例如。在颜色名称的例子中,它可以在新标签之后说“新颜色”:
$(".js-example-tags").select2({
tags: true
});
select, pre {
display: inline-block;
}
.js-example-tags {
width: 256px;
}
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<select class="js-example-tags">
<option selected="selected">orange</option>
<option>white</option>
<option>purple</option>
</select> <pre><== Type new tag into search and click enter</pre>
【问题讨论】:
-
你在文档中检查过这个吗? select2.org/tagging#tag-properties
-
您的示例未显示如何从您的选择中添加新标签
-
@Frenchy 只需输入一种新颜色并按回车键或单击它的选择列表。由于这不是很直观,我想添加一些文本,例如。 “添加新颜色”...
标签: jquery jquery-select2 tagging