$(function(){ // 一覧矢印の切り替え $('').attr('src','https://cdn1.cookingschool.jp/image/sp/arrows_bottom.png').appendTo('body').hide(); $('').attr('src','').appendTo('body').hide(); $('').attr('src','').appendTo('body').hide(); // 一覧選択時のアコーディオン開閉 $('legend').click(function(){ $(this).next('ul').slideToggle('fast'); $(this).toggleClass('selected'); }); $('li.category').click(function(e){ $(this).children('ul').slideToggle('fast'); $(this).toggleClass('selected'); e.stopPropagation(); }); // 選択全解除 $('a.clear').click(function(){ var target = $(this).attr('target'); $('input.'+target).attr("checked",false); initCategoryLabel(target); return false; }); }); function initCategoryLabel(input_class) { changeCategoryLable(input_class); $("input."+input_class).change(function(){ changeCategoryLable(input_class); }); } function changeCategoryLable(id) { var str = ''; $("."+id+":checked").each(function(){ if(str!=''){ str = str+'/'; } str = str + $(this).next('label').text(); }); var tgt = $('span#'+id); tgt.text(tgt.attr('title')+str); }