【发布时间】:2021-02-07 22:28:55
【问题描述】:
我想在添加任何单词之前将标签列表检查到 div 中以不通过 jquery 重复任何单词
$('.addTag').on('keyup',function(e){
var inputTag = e.keyCode || e.which;
var spanValues = document.getElementsByClassName('mini-tag');
var thisValue = $(this).val().slice(0,-1);
console.log(spanValues)
if(inputTag === 188){
for(i=0;i<spanValues.length;i++){
if(thisValue === spanValues[i]){
$('.addTag').val('')
}else{
$('.tags').append("<span class='mini-tag'>" + thisValue +
"<i class='fas fa-times fa-xs'></i>" + " " + "</span>");
$(this).val('');}
}
}
})
【问题讨论】:
-
请详细说明您要达到的目标是什么?
-
并发布所需的输出
-
在网站中添加任何标签以不重复标签中的单词之前检查列表
-
您能否显示相关的 HTML,以便我们重现您的问题?请阅读“minimal reproducible example”和“How to Ask”指南,如果您可以将相关代码发布为“Stack Snippet” ”,将不胜感激。
标签: javascript jquery for-loop duplicates