Jon*_*sco 15 jquery twitter-bootstrap
我需要根据bootstrap jQuery选项卡部分中的选定选项卡"重置"一些页面信息.
文档显示了这个事件,这正是我需要的:http://twitter.github.com/bootstrap/javascript.html#tabs
$('a[data-toggle="tab"]').on('shown', function (e) {
e.target // activated tab
e.relatedTarget // previous tab
})
Run Code Online (Sandbox Code Playgroud)
我需要的的"href"属性的属性e.Target和e.relatedTarget,唯一标识的两个标签,它们被链接到2标签内容窗格.
这是我的问题:e对象是我不期望或习惯的对象.我不能使用任何类似的jQuery方法e.target.attr('href')- 我以前使用的所有普通jquery方法都已消失了.我试图访问它像一个原始对象属性- e.href,并得到了https://127.0.0.1/test?action=view#tab-a"不#tab-a
我可以编写一个解决方法 - 但我显然做错了.应该有一个简单的方法直接#tab-a来e.target- 但我无法弄明白.
派对迟到了,这是我的看法:
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
e.currentTarget ...
});
Run Code Online (Sandbox Code Playgroud)
e.currentTarget 是刚刚点击的当前锚点