jquery - 在 JQuery UI 选项卡的当前选项卡中打开链接

标签 jquery jquery-ui-tabs

官网的代码似乎只在第一次加载时将点击事件绑定(bind)到链接。加载新页面时,所有链接似乎都已解除绑定(bind),因此任何进一步的点击都将离开该页面。

$('#example').tabs({
    load: function(event, ui) {
        $('a', ui.panel).click(function() {
            $(ui.panel).load(this.href);
            return false;
        });
    }
});

如何将点击事件绑定(bind)到加载到当前选项卡的每个新页面中的链接?

最佳答案

尝试live :

    $('a', ui.panel).live('click', function() {
        $(ui.panel).load(this.href);
        return false;
    });

关于jquery - 在 JQuery UI 选项卡的当前选项卡中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1634820/

相关文章:

javascript - 如果 DateTime 在过去,jQuery TimeAgo 库会更改文本的颜色?

javascript - 如何正确地将 dragenter 应用于元素

javascript - 当部分 View 加载到 Jquery 选项卡时,我尝试打开 Jquery 对话框时出错

javascript - jquery ui slider tabs无法设置undefined的属性

jquery-ui - 在初始页面加载时初始化 jQuery 远程选项卡的内容

javascript - jQuery Datepicker 中的禁用日期取决于模型 MVC 中的其他属性

jQuery 1.4.4 错误 "q.replace is not a function"

javascript - 如何将 html 标记存储到数组中

jquery ui 选项卡不工作

javascript - Js 在输入键事件上创建问题