Подтвердить что ты не робот

Загрузочные теги вставить тег с идентификатором и значением

Я использую Ввод загрузочных тегов

Я пытаюсь добавить теги динамически.

$('.div-tag').tagsinput('add', 'vino');

Приведенный выше код работает нормально, но когда я пробую следующий код:

$('.div-tag').tagsinput('add', { id: 1, text: 'some tag' });

Я получаю сообщение об ошибке:

Uncaught Can't add objects when itemValue option is not set

Пожалуйста, помогите мне добавить тег с идентификатором и значением.

4b9b3361

Ответ 1

инициализировать ввод тегов, например

 $('.div-tag').tagsinput({
      allowDuplicates: false,
        itemValue: 'id',  // this will be used to set id of tag
        itemText: 'label' // this will be used to set text of tag
    });

Чтобы добавить динамический тег

$('.div-tag').tagsinput('add', { id: 'tag id', label: 'tag lable' });

Что это,

Ответ 2

Я потратил несколько часов, чтобы узнать, что выше работает только тогда, когда data-role = "tagsinput" удаляется из

<input class="div-tag" />

Ответ 3

Эта библиотека сломана, не беспокойтесь. Принятый ответ не работает в версии 0.8. После 1 часа попытки несколько вещей, я предлагаю переключиться на другую библиотеку, я использовал tagEditor, где все работало с первой попыткой.

Ответ 4

Пожалуйста, попробуйте вот так:

<div data-src="<?php echo get_template_directory_uri(); ?>/images/index_slide01.jpg">
    <div class="fadeIn camera_caption">
        <h2 class="text_1 color_1">Solutions that you need!</h2>
        <a class="btn_1" href="#">More info</a>
    </div>
</div>