我目前正在学习 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/
谢谢!