jquery tab如何使用select按tabname设置默认选项卡:
要选择的jquery ui选项卡语法是什么:tabname(而不是index)。。这是独立工作,但我想 要将其与其他.tabs部分组合,请执行以下操作: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
$("#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
}
});