Добавление кнопки «Добавить вкладку» динамически в jQuery - PullRequest
0 голосов
/ 04 февраля 2019

Я использую API вкладок jQuery , и мне нужно добавить список кнопок добавления в содержимое вкладки.Как правильно это сделать?Когда я пытаюсь выполнить следующее, при нажатии кнопки ничего не происходит:

  $( function() {

            $.createElement = function(name)
            {
                return $('<'+name+' />');
            };

        function addTab(objId){

            // .... do stuff

          for(i = 0; i < objIds.length; i++)

            var b = $.createElement('button');
            b.attr('title', 'adds a ' + label + ' tab');
            b.attr('id', 'add_tab_'+createId());

            // AddTab button: just opens the dialog
            b.button().on( "click", function() {
                addTab(objId[i]);
            });

            b.text(label);
            buttonPanel.append(b);
            tabs.append(buttonPanel);

          } // for each objId

         } // addTab

});

1 Ответ

0 голосов
/ 04 февраля 2019

Попробуйте это:

$(document).ready(function() {
            var i = 0;
            function addTab(id) {
                $('#tab').append("<button title='add as a label_"+id+"' id='add_tab_"+id+"'>"+id+"</button>")
            }
            $('#btn_add').on( "click", function() {
                i++;
                addTab(i);
            });
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...