jQuery - Div 没有更新

标签 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 内容会更新,但是在我按一次后,它不会更新,并且内容与前一个选项卡相同。有什么想法吗?

最佳答案

您拥有的代码从单击的选项卡中删除了单击处理程序事件。因此,它将在第一次单击时触发,但其他任何时候都不会触发。

删除此行:

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

关于jQuery - Div 没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319082/

相关文章:

javascript - 使用单击处理程序更改函数内部的全局范围变量

javascript - 从第二个函数调用中提交取消表单提交

javascript - 均匀分布旋转文本

javascript - 判断div在第几号li元素中

PHP MySQL以表单更新不更新

javascript - 使 div 内容在父级内部向上

javascript - 如何在不刷新整个页面的情况下刷新div?

jquery - 小数的正则表达式

Java 不在循环内更新文本区域

PHP/MYSQL更新多个表无法更新数据: Query was empty