2010-05-21 80 views
2

我爲學校項目使用jQuery標籤編輯器(http://blog.crazybeavers.se/wp-content/demos/jquery.tag.editor/)。一切工作完美,但我無法檢索我添加的標籤數組。這是我的代碼:jQuery標籤編輯器功能

$("#allTags").click(function() {  
    var tags = $("#tagEditor").tagEditor().getTags();  
    alert(tags); 
}); 

數組不返回任何東西。

這是jQuery的標記編輯器的代碼:

(function ($) { 
    $.fn.extend({ 
     tagEditor: function (options) { 
      var defaults = { 
       separator: ',', 
       items: [], 
       className: 'tagEditor', 
       confirmRemoval: false, 
       confirmRemovalText: 'Do you really want to remove the tag?', 
       completeOnSeparator: false, 
       completeOnBlur: false, 
       initialParse: true 
      } 

      var options = $.extend(defaults, options); 
      var listBase, textBase = this, hiddenText; 
      var itemBase = []; 

      this.getTags = function() { 
       return itemBase.join(options.separator); 
      }; 
... 

回答

1

如果你仍然有這個問題,那麼我建議你獲得最新版本的插件(從你上面提到的網站)。 getTags()方法在最新版本中被重寫,現在效果更好。