更改切换选项卡上的按钮单击
本文关键字:按钮 单击 选项 | 更新日期: 2023-09-27 18:12:17
我用bootstrap创建了3个选项卡,一切正常
,但我需要添加一个'下一个按钮'内的标签内容,每当用户点击它会把用户到下一个标签。如何为该按钮编写脚本,我希望使用asp:按钮控件小提琴:http://www.bootply.com/B2JQzjZDZH
javascript: $(document).ready(function () {
$('[data-toggle="btns"] .btn').on('click', function () {
var $this = $(this);
$this.parent().find('.active').removeClass('active');
$this.addClass('active');
});
});
HTML: <div class="btn-group form-group" data-toggle="btns">
<a class="btn btn-default active" href="#first" data-toggle="tab">step 1</a>
<a class="btn btn-default" href="#second" data-toggle="tab">step 2</a>
<a class="btn btn-default" href="#third" data-toggle="tab">step 3</a><br>
</div>
<div class="tab-content" runat="server" id="divContent">
<div class="tab-pane active" id="first">
content 1
<button type="button">next</button>
</div>
<div class="tab-pane" id="second">
content 2
<button type="button">next</button>
</div>
<div class="tab-pane" id="third">
content 3
</div>
</div>
通常:您可以通过以下几种方式激活单个选项卡:
$('#myTab a[href="#profile"]').tab('show') // Select tab by name
$('#myTab a:first').tab('show') // Select first tab
$('#myTab a:last').tab('show') // Select last tab
$('#myTab li:eq(2) a').tab('show') // Select third tab (0-indexed)
从http://getbootstrap.com/javascript/ #标签但是,你的HTML并不完全符合Bootstrap的用法。要做到这一点,您应该使用:
<ul class="nav nav-tabs" role="tablist" id="myTab">
<li class="active"><a href="#home" role="tab" data-toggle="tab">Home</a></li>
<li><a href="#profile" role="tab" data-toggle="tab">Profile</a></li>
<li><a href="#messages" role="tab" data-toggle="tab">Messages</a></li>
<li><a href="#settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="home">...</div>
<div class="tab-pane" id="profile">...</div>
<div class="tab-pane" id="messages">...</div>
<div class="tab-pane" id="settings">...</div>
</div>
但是,在您的情况下,您也可以通过更改选项卡窗格和选项卡本身的活动类来实现。
这是你的例子http://www.bootply.com/q00EhgVnSG