ドロップダウンリストと、子をドロップダウンし、リストアイコンを変更する操作を実行するためのコードがあります:このフィドルの完全なセットアップ:http://jsfiddle.net/Gwbfd/3/
$(document).ready(function(){
$('.drawer').hide();
$('.handle').click(function(){
$(this).siblings().slideToggle('slow');
$(this).closest('ul').toggleClass('expanded');
$(this).closest('ul').toggleClass('collapsed');
});
});
リストは多層であり、私が抱えている問題は、第2層の子が複数あり、第2層の子のいずれかをクリックすると、両方の子のアイコンが変わることです。