Мне нужно "reset" часть информации о странице на основе выбранной вкладки в разделе вкладки 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
})
Мне нужно получить атрибут "href" e.Target
и e.relatedTarget
, который однозначно идентифицирует эти 2 вкладки и 2 панели вкладок, с которыми они связаны.
Здесь моя проблема: объект e
- это некоторый объект, которого я не ожидал или не использовал. Я не могу использовать ни один из методов jQuery, таких как e.target.attr('href')
- все обычные методы jquery, к которым я привык, исчезли. Я попытался получить доступ к нему как атрибут исходного объекта - e.href
и получил https://127.0.0.1/test?action=view#tab-a"
not #tab-a
Я могу написать обходной путь с этим, но я явно делаю что-то неправильно. Должен быть простой способ напрямую получить #tab-a
из e.Target
- но я не могу понять это.