javascript - 允许 Select2 元素中的标签
问题描述
当它们具有特定类时,我尝试在 select2 元素上启用标签
$(".select2Tags").each(function(index, element) {
$(this).select2({
tags: true
});
});
但是允许新标签不起作用。我怎样才能使它工作?
解决方案
这按预期工作:
HTML
<select id="example" style="width: 300px">
<option value="JAN">January</option>
<option value="FEB">February</option>
<option value="MAR">March</option>
<option value="APR">April</option>
<option value="MAY">May</option>
<option value="JUN">June</option>
<option value="JUL">July</option>
<option value="AUG">August</option>
<option value="SEP">September</option>
<option value="OCT">October</option>
<option value="NOV">November</option>
<option value="DEC">December</option>
</select>
<button id="btnTest" />
</button>
JS
$('#example').select2({
placeholder: 'Select a month'
});
$('#btnTest').on('click', function() {
$('#example').select2({
multiple: true,
tags:true;
});
})
工作片段
推荐阅读
- javascript - 无法 res.json 使用 twilio 发送的 msg 列表
- rust - 如何在 Rust 中将有符号整数添加到无符号整数,检查无符号溢出?
- r - 如何制作此折线图的动画
- javascript - 如果验证码未成功解析,如何防止发送数据
- java - 为什么在 LinkedList 末尾添加元素比 ArrayList 需要更长的时间?
- swift - Firebase 数据库查询 orderBy + where 在一个函数中
- android - 在 Firebase 中添加值时如何启动另一个活动
- c++ - 为什么去除尾递归是有益的?
- firebase - 如何从项目中导出所有 Firebase 存储桶
- python - 增加 matplotlib 中绘图文本之间的间距