// forked from GeckoTang's "jsで開閉するFAQの組み方色々" http://jsdo.it/GeckoTang/2LYi $(function(){ /* * siblings()で自分以外を指定して閉じてます。 * これだとメソッドチェーンで繋げます。 * あと個人的に、答えをコピペしたい時とかあるので * 答えをクリックでhide()では無く、質問をクリックでtoggle()させてます。 * */ (function(){ var $parent = $('#test1'); var $question = $('dt',$parent); $question.click(function(){ $(this).next().toggle().siblings('dd').hide(); }); })(); }); <h1>jsで開閉するFAQの組み方色々