2013-08-31 15 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 

然而,從這一點可以設計它。希望這可以幫助任何遇到此問題的人。