回答編集履歴
1
備考を記載
    
        answer	
    CHANGED
    
    | @@ -1,4 +1,6 @@ | |
| 1 1 | 
             
            見落としがなければそのまま動作しそうな気がします。
         | 
| 2 2 | 
             
            「表示が変わらない」というのは`b.css`が適用されないということですよね?
         | 
| 3 3 | 
             
            だとしたら`$('.hash')`がないのだと思います。
         | 
| 4 | 
            -
            `HTML`そのものは質問中にないためあくまで推測ですが、`hash`というクラス名の要素を記載していないのではないでしょうか?
         | 
| 4 | 
            +
            `HTML`そのものは質問中にないためあくまで推測ですが、`hash`というクラス名の要素を記載していないのではないでしょうか?
         | 
| 5 | 
            +
             | 
| 6 | 
            +
            ※もし`a.css`も`b.css`も適用されないのなら`css`の`append`の方法が異なる可能性があります。
         |