如果你和一個<a>
顯示/切換div
的<a>
必須div
外:
<a href="#" class="hideBox-tab">toggle and show div</a>
<div class="hideBox">
Content here
</div>
然後,你需要在你的HTML找到一個標記,八方通englobes a.hideBox-tab
和div.hideBox
。 例如:div.partial-content
:
<div class="partial-content">
<a href="#" class="hideBox-tab">toggle and show div</a>
<div class="hideBox">
Content here
</div>
</div>
而且你的JS會是這樣:
$(".hideBox-tab").click(function(){
$(this).closest(".partial-content").find(".hideBox").toggle();
});
我創建了一個片段,看看它:
$(".hideBox-tab").click(function(){
$(this).closest(".partial-content").find(".hideBox").toggle();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="partial-content">
<a href="#" class="hideBox-tab">toggle and show div</a>
<div class="hideBox">
Content here
</div>
</div>
<div class="partial-content">
<a href="#" class="hideBox-tab">toggle and show div</a>
<div>
<div class="hideBox">
Content 2 here
</div>
</div>
</div>
這解決方案適用於a.hideBox-tab
和之間的一個或多個級別。
爲什麼「可能」? @ColBeseder – Roi
你可以發佈html的例子嗎? –
@RenanAraújo。沒有。因爲每次看起來都不一樣...... – Roi