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
jquery tab如何使用select按tabname设置默认选项卡:_Jquery_Jquery Ui_Jquery Ui Tabs - Fatal编程技术网

jquery tab如何使用select按tabname设置默认选项卡:

jquery tab如何使用select按tabname设置默认选项卡:,jquery,jquery-ui,jquery-ui-tabs,Jquery,Jquery Ui,Jquery Ui Tabs,要选择的jquery ui选项卡语法是什么:tabname(而不是index)。。这是独立工作,但我想 要将其与其他.tabs部分组合,请执行以下操作: $("#Maintabs").tabs("select", "#Maintabs-1"); // set default tab 我想将其包含在现有的.tabs部分中,但不知道语法: $('#Maintabs').tabs({ selected: 1, // this is where I would like set by ta

要选择的jquery ui选项卡语法是什么:tabname(而不是index)。。这是独立工作,但我想 要将其与其他.tabs部分组合,请执行以下操作:

$("#Maintabs").tabs("select", "#Maintabs-1");  // set default tab 
我想将其包含在现有的.tabs部分中,但不知道语法:

$('#Maintabs').tabs({
    selected: 1, // this is where I would like set by tabname NOT index

    select: function (event, ui) {
        var url = $.data(ui.tab, 'load.tabs');
        location.href = url;
            return false;
        }
    }
});

嗯,没有人响应,同时,我也有动力去发现一个,因为Firebug在某些情况下显示了错误,部署就在眼前。
目标是将默认选项卡设置为Item(edit),在大多数情况下,该选项卡是第二个选项卡,除非他们没有插入新项目的权限,并且只有编辑现有项目的权限

由于某些用户无权创建新项目,只能编辑现有项目,“新建项目”选项卡设置为在Asp.net中隐藏。通常,这将是第一个选项卡,但因为它不是因为权限,所以只有第二个选项卡可见,这使得使用显式数字设置选项卡不可行。因此,所做的是在创建选项卡之前,检查NewItem选项卡是否存在,并基于此设置默认选项卡,如下所示

var intMainTabDef = 1;
if ($('#hlnkNewItem').length > 0) {
    intMainTabDef = 1;
} else {
    intMainTabDef = 0;
}

$('#Maintabs').tabs({
    create: function (event, ui) {
     selected: intMainTabDef
    }
});