jqueryを使用してdivのアコーディオンスタイルの開閉をしようとしています。しかし何らかの理由でjqueryのnext()が動作していないようです。私はタイトルがクリックされたとき、他のすべてのdivはクリックされたもの以外は閉じなければならない。divのトグルをスライディングする要素をクリックする
HTMLコード -
<div class="office-row">
<h3 class="office-title">Title</h3>
</div>
<div class="office">sadasd</div>
<div class="office-row">
<h3 class="office-title">Title</h3>
</div>
<div class="office">sadasd</div>
<div class="office-row">
<h3 class="office-title">Title</h3>
</div>
デモ - https://jsfiddle.net/v3hc19np/1/
任意のヘルプは高く評価されます。
完全なコードをここに含めます。 ** [mcve] ** – Tushar
を参照してください。 'h3'要素は兄弟を持たないので、' next() 'は何も見つからない –
次の前にparent()を追加しました。今度はスライドしますが、他のすべてのdivを閉じたいので、再びスライドします。私はhtmlを変更する必要がありますか? –