我正在开发一个项目并使用bootstrap tabs属性。 http://getbootstrap.com/javascript/#tabs
我是从bootstrap.com网站上得到的:
<div>
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#home" aria-controls="home" role="tab" data-toggle="tab">Home</a></li>
<li role="presentation"><a href="#profile" aria-controls="profile" role="tab" data-toggle="tab">Profile</a></li>
<li role="presentation"><a href="#messages" aria-controls="messages" role="tab" data-toggle="tab">Messages</a></li>
<li role="presentation"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">Settings</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="home"> AAAAAA</div>
<div role="tabpanel" class="tab-pane" id="profile">BBBBBB</div>
<div role="tabpanel" class="tab-pane" id="messages">CCCCC</div>
<div role="tabpanel" class="tab-pane" id="settings">DDDD</div>
</div>
</div>
我想获取正在显示并将其分配给
的标签的IDval id
我想我需要使用javascript或jquery但我没有任何经验。
答案 0 :(得分:2)
$(".tab-pane").each(function(){
var id = $(this).attr("id");
// work with id
// to modify it
$(this).attr("id",newval)
})
答案 1 :(得分:1)
使用JQuery获取活动选项卡:
var activeTab = $(".tab-content").find(".active");
var id = activeTab.attr('id');
答案 2 :(得分:0)
如果您想获得第一个div的ID,请使用
var id = document.getElementById("home");
或者您可以使用
var id = document.querySelector("#home");