質問: $("#" + groupName).find("input"); if(this.checked){ targets.prop('checked', true); }else{ targets.prop('checked', false); } //トグル $("#" + groupName).slideToggle(); }); }); ```
回答: 自分の下位は全部開かせる場合。 ``` $( '#' + groupName ).slideToggle().find( '#' + groupName + '[id$="group"]' ).slideDown(); ``` 書かれたコードではここが問題で動かなかった。ちなみに``が数箇所足りません。 ``` var groupName = $(this).attr("id") + '-group'; // 「-」が無かった ``` **追記:** ミスを指摘しながら書きミスしていました、すいません。 ``` $( '#' + groupName ).slideToggle().find( '[id$="group"]' ).slideDown(); ``` **動くサンプル**