bootstrap-tags-input - 使两个引导标签输入具有不同的图标以将其删除
问题描述
我正在使用引导标签输入(https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/)从用户那里收集关键字。我有两个关键字框,想更改每个单词旁边的图标。有限的CSS经验。
编码:
var elt = $('#collection');
elt.tagsinput({ itemValue: 'id', itemText: 'text' });
var elt = $('#suggestions');
elt.tagsinput({ itemValue: 'id', itemText: 'text' });
.bootstrap-tagsinput .tag [data-role="remove"]:after {
content: "x";
}
<div class="col-sm-12">
<div class="row">
<!-- Keyword Collection -->
<div class="form-group col-sm-6">
<label for="name2" class="control-label">Your Keywords</label>
<div>
<input id="collection" type="text" name="keywords" />
</div>
</div>
<!-- Suggestions -->
<div class="form-group col-sm-6">
<label for="name2" class="control-label">Keyword Suggestions</label>
<div class="keyword">
<input class="suggestions" type="text" id="suggestions" />
</div>
</div>
</div>
</div>
我试图按班级将其分层,但无法将其分开-
.keyword .suggestions .bootstrap-tagsinput .tag [data-role="remove"]:after {
content: "+";
}
有什么建议吗?
解决方案
需要用 id 将它们分开 - 也许这可以帮助其他人
#keyword_inputs .bootstrap-tagsinput .tag [data-role="remove"]:after{
content: " x";
}
#keyword_suggestions .bootstrap-tagsinput .tag [data-role="remove"]:after{
content: " +";
}
推荐阅读
- reactjs - 如何创建可选的前导路径参数?
- python - 使用 Python 获取在 instagram 上发表评论或点赞的用户列表
- python - 使用 Locust 负载测试进行 OAuth 登录
- java - 想要从另一个列表中存在的列表中删除一些元素
- java - 如何获得两个excel列的平均值
- javascript - 如何将时间戳转换为日期格式 yyyy-MM-dd'T'HH:mm:ssXXX?
- python - 在 plotly express 中隐藏图例(不是 Plotly)
- node.js - 当 lambda 中的事件失败时,kinesis 如何保持偏移量并再次推送记录
- jquery - 如何使用 Jquery 检查示例 ajax 函数中是否已存在 3 位代码
- sql - 我如何在日期和时间(小时和分钟)方面加入两行