Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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 基于当前顶部选定的选项卡获取嵌套选项卡_Javascript_Jquery_Jquery Tabs - Fatal编程技术网

Javascript 基于当前顶部选定的选项卡获取嵌套选项卡

Javascript 基于当前顶部选定的选项卡获取嵌套选项卡,javascript,jquery,jquery-tabs,Javascript,Jquery,Jquery Tabs,我很难从嵌套选项卡中获取id 我有选项卡,每个选项卡内部都有嵌套的选项卡。 从顶部选项卡获取id没有问题 现在我想检查wich选项卡是否处于活动状态,但它必须来自顶部所选选项卡中的一组选项卡 //Top tabs var topTabs = $('.tabs').tabs(); //Current selected top tab var curSelected = topTabs.tabs('option', 'selected'); //Here how can I get the sub

我很难从嵌套选项卡中获取id

我有选项卡,每个选项卡内部都有嵌套的选项卡。 从顶部选项卡获取id没有问题

现在我想检查wich选项卡是否处于活动状态,但它必须来自顶部所选选项卡中的一组选项卡

//Top tabs
var topTabs = $('.tabs').tabs();
//Current selected top tab
var curSelected = topTabs.tabs('option', 'selected');

//Here how can I get the subtab?  NON FUNCTIONAL EXAMPLE
var secondTabSelected = $(curSelected ).children($('.subtabs').('option', 'selected'));

有没有想过直接存档此文档?

在没有看到更多代码的情况下,我只能假设html是如何设置的。但是,就我个人而言,我会在调用
$('.subtabs').tabs()
时使用,而不是稍后绑定事件侦听器

JAVASCRIPT:

$('.subtabs').tabs({
    activate: function( event, ui ) {
        //get relative li index
        var secondTabSelected = $(ui.newTab).index();
        console.log(secondTabSelected);
    }
});
演示:

希望这有帮助,如果你还需要什么,请告诉我