【发布时间】:2016-11-04 20:43:12
【问题描述】:
不知道是否可以在不使用锚元素<a>的情况下编写Bootstrap选项卡?
我想知道的原因是我想在选项卡内添加不是<a> 的有效子级的元素 - 在我的情况下,我想添加一个<input>(注意<input> 不习惯控制标签,就像这样)。
原型选项卡示例可能是:
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">Section 1</a></li>
<li><a href="#tab2" data-toggle="tab">Section 2</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<p>I'm in Section 1.</p>
</div>
<div class="tab-pane" id="tab2">
<p>I'm in Section 2.</p>
</div>
</div>
</div>
我知道我可以使用以下方法以编程方式显示标签:
$('#tab1').tab('show')
但这似乎取决于它是<a> 的事实。例如,我可以使用<div> 并使用 JQuery 挂钩点击事件吗?
如果我要这样做,我需要一些方法来指定 href。
【问题讨论】:
标签: javascript jquery html twitter-bootstrap