【发布时间】:2017-05-04 04:19:09
【问题描述】:
我有如下代码块...两个显示/隐藏两个 div。即在 div 之间切换。
<li class="col-sm-6 col-md-4 col-lg-3">
<div id="front" class="riddles-border">
<div class="reddle-question"><p>Question 1</p></div>
<div class="riddle-ans"><a href="javascipt:void(0)" onclick="openAns(this)">Answer</a></div>
</div>
<div id="back" class="riddle-sliding-content">
<a href="avascipt:void(0)" onclick="closeAns(this)"><span class="toggle-button r-close"></span> </a>
<div class="r-answer"><p>Answer 1</p>
</div>
</div>
</li>
<li class="col-sm-6 col-md-4 col-lg-3">
<div id="front" class="riddles-border">
<div class="reddle-question"><p>Question 2</p></div>
<div class="riddle-ans"><a href="javascipt:void(0)" onclick="openAns(this)">Answer</a></div>
</div>
<div id="back" class="riddle-sliding-content">
<a href="avascipt:void(0)" onclick="closeAns(this)"><span class="toggle-button r-close"></span> </a>
<div class="r-answer"><p>Answer 2</p>
</div>
</div>
</li>
现在当点击openAns() 时,我想淡出$('front') div 和淡入$('back') div。而且,当点击closeAns() 时,我想淡入$('front') div 和淡出$('back') div。我无法从 jquery 中单击的<a> 元素中获取 div。有人可以帮忙吗?
【问题讨论】:
-
在jQuery中无法获取div是什么意思?为什么不能通过 id 获取 div 作为“前”和“后”?
标签: jquery html toggle show-hide