jquery工具多个标签?

时间:2012-01-05 23:59:44

标签: jquery tabs jquery-tools

我有一个使用jquery克隆的div,在这个DIV中我使用jquery工具选项卡设置了3个选项卡。

我按照此页面上的说明操作了多个标签:http://bit.ly/w581Xf

但是这些标签似乎只适用于第一个DIV,而不适用于克隆的DIV

我在测试网站上有这个:http://bit.ly/zUlcjZ

有关如何使标签在克隆的DIV上运行的任何建议都会很棒!感谢

1 个答案:

答案 0 :(得分:0)

你必须在for循环之后但在成功事件中调用.tabs构建器:

尝试将此替换为ajax的成功事件:

success  : function (data) {
                            for (var i = 0, len = data.length; i < len; i++) {
                                var $div = $(".venue:first").clone();
                                var $name = data[i].name;
                                //set data
                                $div.find(".name").html(data[i].name);
                                $div.find(".address").html(data[i].address);
                                $div.find(".phone").html(data[i].phone);
                                $div.find(".checkins").html(data[i].checkinsCount);
                                $div.find(".tips").html(data[i].tipCount);
                                $div.find(".mayor").html(data[i].mayor);
                                $div.find(".mayor_photo").html(data[i].mayor_photo);

                                $div.removeAttr("style");

                                //append to main container
                                $("#venues").append($div);
                            }
$("ul.tabs").tabs("> .pane");

                        }
祝你好运;)