回答編集履歴
1
コード追加
    
        answer	
    CHANGED
    
    | @@ -12,7 +12,7 @@ | |
| 12 12 |  | 
| 13 13 | 
             
            それぞれ単独に入れ替えるには、eachメソッドを使って、一つずつ移動させる必要があります。
         | 
| 14 14 |  | 
| 15 | 
            -
            ``` | 
| 15 | 
            +
            ```jquery
         | 
| 16 16 | 
             
            $('#change01').change(function(){
         | 
| 17 17 | 
             
              if ($(this).is(':checked')) {
         | 
| 18 18 | 
             
                $('.after01').each(function() {
         | 
| @@ -26,4 +26,17 @@ | |
| 26 26 | 
             
                $('.after01').hide();
         | 
| 27 27 | 
             
              }
         | 
| 28 28 | 
             
            });
         | 
| 29 | 
            +
            ```
         | 
| 30 | 
            +
             | 
| 31 | 
            +
            おまけ
         | 
| 32 | 
            +
            ---
         | 
| 33 | 
            +
             | 
| 34 | 
            +
            上記のコードは下記のようにシンプルにかけます。
         | 
| 35 | 
            +
            ```jquery
         | 
| 36 | 
            +
            $('#change01').change(function(){
         | 
| 37 | 
            +
              ($(this).is(':checked') ? $('.after01') : $('.before01'))
         | 
| 38 | 
            +
              .each(function() {
         | 
| 39 | 
            +
                $(this).after($(this).prev().hide()).show();
         | 
| 40 | 
            +
              });
         | 
| 41 | 
            +
            });
         | 
| 29 42 | 
             
            ```
         | 
