【发布时间】:2018-07-16 13:25:44
【问题描述】:
我正在使用 bootstrap 3.3 并遵循选项卡的文档。
文档中给出的最简单的代码对我不起作用,我无法弄清楚原因。
$('#mainTabs a').click(function (e) {
e.preventDefault()
console.log('Clicked');
});
当我使用时
show.bs.tab
事件,preventDefault 有效。但由于某种原因,点击没有。控制台正在打印“已单击”,但不会阻止选项卡更改。
基本上我正在尝试拦截标签更改,显示模式并根据用户输入,显示或不显示新标签。
请帮忙。
【问题讨论】:
-
很可能该事件不会传播到您匹配的元素,因此没有默认值可以防止
标签: javascript twitter-bootstrap-3 preventdefault bootstrap-tabs