要选择的jquery ui Tab语法是什么: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;
}
}
});
答案 0 :(得分:0)
没有人回应,在同一时间里,由于Firebug在某些条件下显示错误并且部署即将来临,我有动力发现一个。 目标是将默认选项卡设置为项目(编辑),在大多数情况下,它是第二个选项卡,除非他们没有插入新项目的权限,只有编辑现有项目的权限。
由于某些用户无权创建新项目并且只编辑现有项目,因此新项目标签设置为隐藏在Asp.net中。通常,这将是第一个选项卡,但由于它不是因为权限,因此只有第二个选项卡可见,这使用显式数字来设置选项卡不可行。因此,在创建选项卡之前所做的工作是进行检查以查看NewItem选项卡是否存在,并基于此设置默认选项卡,如下所示。
var intMainTabDef = 1;
if ($('#hlnkNewItem').length > 0) {
intMainTabDef = 1;
} else {
intMainTabDef = 0;
}
$('#Maintabs').tabs({
create: function (event, ui) {
selected: intMainTabDef
}
});