标签 - 它不显示删除符号

时间:2013-08-31 18:21:26

标签: tag-it

enter image description here

我不知道为什么我没有得到“X”符号......

应该是这样的:

enter image description here

我怎样才能找到问题?也许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;
            }
        },

    });
});

1 个答案:

答案 0 :(得分:1)

Susanne遇到了同样的问题。浪费了大量时间后,我确定存在'x'图标,它只是在浏览器级别上呈现。

17.0

这是tag-it.js的第485行;当您检查页面的呈现时,您会看到它实际存在。我将其更改为以下内容,以确认它存在并且只需要以不同方式呈现。

var removeTag = $('<a><span class="text-icon">\xd7</span></a>') // \xd7 is an X

然而,从这一点来看,它可以被设计。希望这可以帮助任何人遇到这个问题。