私はフォーラムのために何らかの「スポイラー」を作成しようとしています。それはかなりシンプルですが、私はかなりjqueryに新しいです。しかし、トグルdiv要素を別のトグルdiv要素内に配置するときにこの問題が発生しました.2番目のトグルは機能しません。誰かが私を正しい方向に向けることができますか? :)jQuery、Toggle in toggle
EDITを手助けしようとしているすべての人に
のjQuery
$(document).ready(function(){
$('.head').click(function() {
$('.body').toggle('slow')
});
});
HTML
<div class="head">
Show Content
</div>
<!--1st toggle div-->
<div class="body" style="display:none;">
Content
<div class="head">
Show Content
</div>
<!--2nd toggle div-->
<div class="body" style="display:none;">
Content
</div>
</div>
ありがとう:
私はHTMLコードで複数のIDを使っているのを見たことがあります。 私はdiv idをクラスに変更しましたが、今クリックしてcontent1を表示すると、content2 も表示されます。誰かがそれで私を助けることができますか?
1問題:「id」属性はページ上で一意である必要があります。それを言うもう一つの方法: 'id'の" body "で2つの要素を行うべきではありません。それには "class"を使ってみてください。 – artlung
既に見ましたが、ありがとうございます。そしてJoeのおかげで。 – Sev
申し訳ありません、ジョー、私は15評判のポイントを持たないでupvoteできません:/ – Sev