同じクラスを持つ多数の要素と、クリックすると表示されるコンテンツが必要ですが、現在、それらのすべてが同じクラスを持っているため、すべてが一度に開きます。
クリックしたものだけが開き、他のものは開かないようにするにはどうすればよいですか?
私のHTML:
<div class="product">
<p><a href="#">click</a></p>
<div class="product_inner">
<p>show me</p>
</div>
</div>
<div class="product">
<p><a href="#">click</a></p>
<div class="product_inner">
<p>show me</p>
</div>
</div>
<div class="product">
<p><a href="#">click</a></p>
<div class="product_inner">
<p>show me</p>
</div>
</div>
JQuery:
$(document).ready(function() {
$('.product p a').click(function() {
$('.product_inner').slideToggle(300);
}); // end click
}); // end ready