tagsInput или tag-it не передают массив для ввода текста из jQuery

На самом деле у меня есть форма с полем "Навыки" с кнопкой рядом с ней. При нажатии на эту кнопку появляется модальное окно, и оно содержит список навыков с установленными флажками, как показано на рисунке. Я хочу, чтобы пользователь мог щелкнуть по кнопке и установить соответствующие флажки, а при нажатии кнопки "Сохранить изменения" поле ввода должно содержать теги выбранных входов из модального окна. Я пытался сделать это, но я не могу передать весь массив выбранных флажков в поле ввода в виде тегов. Изображение модального кода Это код jQuery, который я пытаюсь использовать. Помните, что идентификатор полученного поля ввода - "skill123", а флажки имеют общий идентификатор как "skillset", а кнопка "Сохранить изменения из модального идентификатора -" ss ".

        $(document).ready(function(){
            $("#ss").click(function(){
                var fav = [];
                $.each($("input[name='skillset']:checked"),function(){
                    fav.push($(this).val());
                    //alert($(this).val());
                    var s = $(this).val();
                    alert(s);
                    $("#skills123").tagit('createTag',s);
                });

                });
            });

0 ответов

Другие вопросы по тегам