2010-05-21 3 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() был переписан в последней версии и теперь работает намного лучше.

Смежные вопросы