クリックすると詳細情報が表示され、もう一度クリックすると情報が非表示になるスクリプトがあります。問題は、クリックすると、クリックされたものだけではなく、同じクラス名を持つすべての div の情報が表示および非表示になることです。私は周りを見回していましたが、クリックされたオブジェクトにのみ影響を与えるように、「これ」をどこかに追加する必要があると思います。誰かが私が間違っていることと、この効果を達成する方法を説明できますか?
Javascript
<script type="text/javascript">
this$(document).ready(function(){
$(".toggle").click(function(){
$(".hiddenDiv").slideToggle("slow");
});
});
</script>
HTML
<span class="toggle" onClick='return false'>
<h4 class='arrow'>Group Health Insurance</h4>
</span>
<div class='hiddenDiv'>
<p><img src="../images/group.jpg" border="0" alt="Group Insurance" align="left" hspace="5" />Group health insurance coverage is a policy that is purchased by an employer and is offered to eligible employees of the company blah blah blah</p>
</div>
<hr />
<span class="toggle" onClick='return false'>
<h4 class='arrow'>Insurance</h4>
</span>
<div class='hiddenDiv'>
<p><img src="../images/group.jpg" border="0" alt="Group Insurance" align="left" hspace="5" />More info about other types of insurance blah blah blah</p>
</div>
<hr />
事前にご協力いただきありがとうございます。