我試圖做一個手風琴與3個板,所以當我點擊面板上的內容應該會出現,當我再次點擊它的內容應該消失
這裏是jQuery代碼
jQuery(".item").click(function() {
if (jQuery(".content").css("display") == "block")
{
jQuery(this).css("display", "none");
}
else if (jQuery(".content").css("display") == "none")
{
jQuery(this).css("display", "block");
}
}
但這裏的問題是,的jQuery(這)這裏指的是類「.item」當然,並且點擊時整個面板消失。
所以我想引用「內容」使僅正在單擊要顯示或不面板的內容。
這是HTML代碼:
<div class="container">
<div calss="row">
<div class="accordion">
<div class="item">
<div class="content"></div>
</div>
<div class="item">
<div class="content"></div>
</div>
<div class="item">
<div class="content"></div>
</div>
</div>
</div>
</div>
我想這
jQuery(".item").click(function() {
if (jQuery(".content").css("display") == "block")
{
jQuery(".content").css("display", "none");
}
else if (jQuery(".content").css("display") == "none")
{
jQuery(".content").css("display", "block");
}
}
但隨後點擊時,所有的3個面板的內容顯示/ disapear。任何建議,將不勝感激
分享你的'html'代碼。 –
沒有任何相應的HTML標記就很難提供幫助。具有「item」類的元素和具有「content」類的元素之間的關係是什麼?它們是嵌套的嗎?你可以使用$(this).find(「。content」)來查找嵌套元素嗎? – phtrivier
對不起,我添加了HTML代碼 –