Функция редактора тегов jQuery - PullRequest
2 голосов
/ 21 мая 2010

Я использую редактор тегов jQuery (http://blog.crazybeavers.se/wp-content/demos/jquery.tag.editor/) для школьного проекта. Все отлично работает, но я не могу получить массив добавленных тегов. Это мой код:

$("#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 Ответ

1 голос
/ 03 июня 2010

Если у вас все еще есть проблемы с этим, я рекомендую вам получить последнюю версию плагина (с сайта, который вы упомянули выше). Метод getTags () - был переписан в последней версии и теперь работает намного лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...