0
如何将ID添加到具有类.active的DIV的子项,并且还可以在其他位置找到该ID。将ID添加到带有.active类的DIV的子项中,并将ID移除到任何非活动状态
当类“tab-pane”类的DIV也具有“active”类时,我想将ID“target”分配给类“template1”(或WHEN活动为“template2”)。当我点击另一个标签时,它应该检查是否在其他地方分配了“目标”以将其删除。
这里是一个小提琴:https://jsfiddle.net/7c8aek90/
HTML
<div id="Tabbie">
<ul class="nav nav-tabs" id="styleTab">
<li class="active">
<a data-toggle="tab" href="#1">Tab 1</a>
</li>
<li>
<a data-toggle="tab" href="#2">Tab 2</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="1">
<div class="row">
<div class="col-md-6 templateContent">
<div class="template1">
Text
</div>
</div>
<div class="col-md-6 textContent">
Text
</div>
</div>
</div>
<div class="tab-pane" id="2">
<div class="row">
<div class="col-md-6 templateContent">
<div class="template2">
Text
</div>
</div>
<div class="col-md-6 textContent">
Text
</div>
</div>
</div>
</div>
</div>
我的jQuery到目前为止
if ($("div.tab-pane").hasClass('active')) {
$("div.tab-pane").find("div:eq(2)").attr('id', 'target');
} else {
$("div.tab-pane").find("div:eq(2)").removeAttr('id', 'target');
}
谢谢!
哦,我看到你在那里做了什么!伟大的工作!你让我的日子Ranjeet,非常感谢你! – Mae
很高兴知道@Mae。享受编码:) –