Twitter Bootstrap - Executar ação na guia "mostrado" evento
Preciso "redefinir" algumas informações da página com base na guia selecionada em uma seção da guia bootstrap jQuery.
Os documentos mostram este evento, que é exatamente o que eu preciso:http://twitter.github.com/bootstrap/javascript.html#tabs
$('a[data-toggle="tab"]').on('shown', function (e) {
e.target // activated tab
e.relatedTarget // previous tab
})
Preciso pegar o atributo 'href' doe.Target
ee.relatedTarget
, que identifica exclusivamente essas duas guias e os dois painéis de conteúdo da guia aos quais estão vinculados.
Aqui está o meu problema: oe
objeto é algum objeto que não estou esperando ou acostumado. Eu não posso usar nenhum dos métodos jQuery comoe.target.attr('href')
- todos os métodos normais de jquery que eu estou acostumado se foram. Eu tentei acessá-lo como um atributo de objeto bruto -e.href
, e pegouhttps://127.0.0.1/test?action=view#tab-a"
não#tab-a
Eu posso codificar uma solução alternativa com isso - mas estou claramente fazendo algo errado. Deve haver uma maneira fácil de obter diretamente#tab-a
dee.target
- mas não consigo descobrir.