如何在标签容器中设置活动标签而不使用标签的索引?
How do i set the active tab in a tab container without using the index of the tab?
我有一个制表符容器,命名为tbcSP。它有三个面板,每个面板的id分别为offIss, workIss和katIss。
现在,我使用一个链接到保存选项卡容器的页面,使用查询字符串。我没有问题。我可以从链接/查询字符串中获得面板的id(例如:单击默认的厨房链接)。/staff.aspx?id=katIss)。我可以得到katIss
现在,我已经阅读了一遍又一遍,只看到了如何使用标签的索引设置活动标签的例子。但如果我有标签的id,我怎么做呢?
是否有一种方法,使一个数组,并找到索引,如果id是相同的?或者,我已经试过了,是否有另一种说法:$find("tbcSP")。_tabs[——这里——]._show ()
这是目前为止我的脚本语言:
<script type="text/javascript">
function pageLoad() {
var surl = unescape(window.location);
var con = surl.substr(surl.indexOf("id=")+3, surl.length);
findTab(con);
}
function findTab(con) {
alert(con);
if (con != "") {
$find("tbcSP")._tabs[0]._show();
}
}
</script>
就像我说的,让我得到katIss或我点击的任何链接。但假设我不知道索引,如何设置活动选项卡呢?
Thanks in advance
如果您有选项卡的id
,您可以简单地在具有id的元素上设置一个类。
var id; // assume has a value
document.getElementById(id).className = 'active';
然后使用CSS样式你的活动标签和非活动标签。
.tab {
/* CSS for inactive tabs */
color:gray;
}
.tab.active {
color:black;
}
相关文章:
- 名称输入的索引
- 在<页眉>标签
- 在jQuery中获取表的行索引
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 测试索引值是否等于某个数字的倍数
- 循环遍历数组中的特定索引
- 按照选项卡索引的顺序循环一个jQuery选择
- 杂乱的JavaScript标签,如何改进索引.html
- 根据标签类型获取页面中元素的索引
- 如何让 Backbone.js 路由器在 CodeIgniter 中的默认值/索引(无 #tag 主题标签)上触发
- 从我的索引.html中的<脚本>标签中发出 GET 请求
- 获取jquery插件中点击标签的索引值
- 标签索引-焦点
- 如何在数据列表标签中获取选定索引的文本
- 如何索引简单的javascript哈希/对象与标签
- 在AngularJS中如何根据另一个Select的选择索引来改变一个Select标签的内容
- 在Node.js/Express中获取选择标签选项索引
- 如何在标签容器中设置活动标签而不使用标签的索引?
- Highcharts -外部文本索引标签
- 如何使用Javascript为动态创建的元素添加标签索引