jQuery中添加“添加标签”按钮,动态

问题描述 投票:0回答:1

我使用的是jQuery tabs API,我需要添加按钮列表添加到选项卡的内容。什么是这样做的正确方法?当我尝试以下方法,没有任何反应,当我点击按钮:

  $( 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

});
jquery tabs
1个回答
0
投票

尝试这个:

$(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);
            });
        });
© www.soinside.com 2019 - 2024. All rights reserved.