我有一个 h3 元素和 ap 元素,它们位于 div 元素内,如下所示:
<div class="question">
<h3> <a href="#"> *a question* <img class="arrow" src="" alt="an-arrow-img"> </img> </a> </h3>
<p> *an answer* </p>
</div>
我的 css 文件中有一个名为“show”的类,如下所示:
//shows the answer when I click the h3 element
.show{
display: block;
}
在网站上,我试图使问题答案看起来像这样:
显示-隐藏 p 元素
当我单击问题(h3 元素)时,我使用 javascript 来切换类“show”,但我切换了所有这些问题,并且不知道如何选择我单击的那个。到目前为止,我的 JavaScript 代码是这样的:
$("h3").on("click", function(){
$("p").toggleClass("show");
});
是我的 HTML 结构错误,还是有办法结合 $(this) 选择器来仅显示我单击的问题的答案?
慕码人2483693
小唯快跑啊
相关分类