回答編集履歴

1 ミスがあったため修正。

kei344

kei344 score 64824

2016/05/28 13:15  投稿

自分の下位は全部開かせる場合。
```JavaScript
$( '#' + groupName ).slideToggle().find( '#' + groupName + '[id$="group"]' ).slideDown();
```
書かれたコードではここが問題で動かなかった。ちなみに`<p>`が数箇所足りません。
```JavaScript
var groupName = $(this).attr("id") + '-group'; // 「-」が無かった
```
```
---
**追記:**
ミスを指摘しながら書きミスしていました、すいません。
```JavaScript
$( '#' + groupName ).slideToggle().find( '[id$="group"]' ).slideDown();
```
**動くサンプル** [https://jsfiddle.net/nfwnzszx/](https://jsfiddle.net/nfwnzszx/)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る