jQuery - Div没有更新

时间:2009-08-23 17:34:53

标签: jquery html updating

嘿,很抱歉这样的麻烦,但我有另一个jQuery问题。相同的代码。

$('.tab').click(function() {
        $(this).unbind("click");

        var classy = $(this).attr("class").split(" ").splice(-1);
        var ihtml = $('.content.'+classy).text();
        $('#holder').html(ihtml).slideDown("slow");

        $('.tab:not(.active)').live('click', function () { 
                $('.tab').removeClass('active');
                $(this).addClass('active');
        });

});

基本上,问题是,当我点击选项卡时,html内容会更新,但是在我按下它之后,它将不会更新,并且内容与上一个选项卡保持一致。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

您所拥有的代码会从点击的标签中删除点击处理程序事件。所以它会在第一次点击时触发,但不会在任何其他时间触发。

删除此行:

$(this).unbind("click");