我不知道为什么我没有得到“X”符号......
应该是这样的:
我怎样才能找到问题?也许CSS文件阻止了其他CSS文件?
JavaScript的代码
$(function() {
var sampleTags = ['Klavier', 'Blockflöte', 'Schlagzeug', 'Gesang', 'Saxophon', 'Klarinette', 'Keyboard', 'Panflöte', 'Mundharmonika', 'Beatboxing', 'Akkordeon', 'Cello', 'Bratsche', 'Tuba', 'Kontrabass', 'E-Gitarre', 'E-Bass', 'Akustikgitarre'];
$('#singleFieldTags').tagit({
availableTags: sampleTags,
singleField: true,
singleFieldNode: $('#mySingleField'),
beforeTagAdded: function(evt, ui) {
var counter = jQuery.inArray(ui.tagLabel, sampleTags);
if(counter != -1) {
return true;
} else {
$('.tagit-new input').val('');
return false;
}
},
});
});
答案 0 :(得分:1)
Susanne遇到了同样的问题。浪费了大量时间后,我确定存在'x'图标,它只是在浏览器级别上呈现。
17.0
这是tag-it.js的第485行;当您检查页面的呈现时,您会看到它实际存在。我将其更改为以下内容,以确认它存在并且只需要以不同方式呈现。
var removeTag = $('<a><span class="text-icon">\xd7</span></a>') // \xd7 is an X
然而,从这一点来看,它可以被设计。希望这可以帮助任何人遇到这个问题。