2013-08-31 13 views
0

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; 
      } 
     }, 

    }); 
}); 
+3

下一次使用代码格式(ctrl + k或缩进所有具有4个空格的行)发布代码而不是引用格式 – ThiefMaster

+0

好吧!我很抱歉! – Susanne92

回答

1

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

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

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

var removeTag = $('<a><span>x</span></a>') // \xd7 is an X 

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