jQuery で $ 文字の競合を防ぐ

jQuery $ 文字の競合を防ぐ場合、無名関数でラップして防ぐ。
無名関数引数は、(jQuery);


(function($){

  $('#foo').html("123");

})(jQuery);

==================
こんなことを書かなくてはならない場面、めったにない。

でも、大嫌いな言語、Ruby On Rails をやっていて、この処置が必要だったことがある。
他人が書いた Ruby On Rails のシステムだったが、Rubyが大嫌いなこともあって
よく調べる気になれなかった。
Ruby なんて、滅んでしまえ!