Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击jquery选项卡内的锚元素将加载新页面*外部*选项卡_Javascript_Jquery Ui_Jquery_Tabs - Fatal编程技术网

Javascript 单击jquery选项卡内的锚元素将加载新页面*外部*选项卡

Javascript 单击jquery选项卡内的锚元素将加载新页面*外部*选项卡,javascript,jquery-ui,jquery,tabs,Javascript,Jquery Ui,Jquery,Tabs,我希望能够从jQuery选项卡内的页面上单击achor元素,并将新页面直接加载到原始选项卡内。我使用了jQuery教程页面中的示例代码,但没有用 当我点击锚定标签时,我会被重定向到www.google.com,但会丢失我的标签。有人知道我做错了什么吗?我会非常感激的。谢谢 $(document).ready(function(){ $("#tabs").tabs(); }); $('#tabs').tabs({ load: function(e, ui) { $(

我希望能够从jQuery选项卡内的页面上单击achor元素,并将新页面直接加载到原始选项卡内。我使用了jQuery教程页面中的示例代码,但没有用

当我点击锚定标签时,我会被重定向到www.google.com,但会丢失我的标签。有人知道我做错了什么吗?我会非常感激的。谢谢

$(document).ready(function(){ $("#tabs").tabs(); }); $('#tabs').tabs({ load: function(e, ui) { $('a', ui.panel).click(function() { $(ui.panel).load(this.href); return false; }); } }); $(文档).ready(函数(){ $(“#制表符”).tabs(); }); $('#制表符')。制表符({ 加载:函数(e、ui){ $('a',ui.panel)。单击(函数(){ $(ui.panel).load(this.href); 返回false; }); } }); 我猜,在执行第二条语句时,#tabs不存在,因此永远不会添加load事件

试试这个

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

我尝试了这段代码,但当我点击锚时,选项卡变为空白,所有内容消失(也没有任何内容开始加载)。有什么想法吗?我不做jQuery,但我保证这比你的代码更正确,因为页面加载方式:)但是你的代码是根据文档。。。但是,嘿,这就是使用jQuery所得到的结果;)顺便说一句,你是否只打算问与标签相关的问题?