我目前正在学习 JavaScript/JQuery,但在工作中遇到了一个问题。
<a>
我已经为标签分配了一类“问题” ,并为<div>
. 当用户点击问题时,答案会向下滑动。但是,我遇到的问题是,当他们单击 a 时<a href="#" class="question">
,会显示所有<div class="answer">
's。
我怎样才能让它在点击时只显示一个它的父 .question 的 .answer?
这是我的 HTML:
<li class="question"><a href="#">Question 1</a>
<div class="answer"><p>This is answer for question 1</p></div></li>
<li class="question"><a href="#">Question 2</a>
<div class="answer"><p>This is answer for question 2</p></div></li>
这是我的jQuery:
<script>
jQuery(document).ready(function ($) {
$('div.answer').hide();
$('li.question').click(function() {
$('div.answer').slideDown('fast');
return false;
});
});
</script>
该网站是:http ://topactioninvestments.com/faq/
谢谢!