27 June アコーディオン開閉パネル fontawesomeでアイコンも変える js //アコーディオンパネル $('.button i').attr('class', 'fa-plus-square'); $(function(){ $('.button') .on('click', function(){ $('#panel').slideToggle(400); $('.button i').toggleClass('fa-minus-square'); return false; }); }); html <a class="button"> ぼたん <i class="fa fa-plus-square fa-fw"></i></a> <ul id="panel"> <li></li> <li></li> <li></li></ul> css #panel{ display:none; } 複数のアコーディオンパネルをそれぞれのボタンで開閉する場合はこうする $(this).next('#panel').slideToggle(400); PR