jQuery で $ 文字の競合を防ぐ場合、無名関数でラップして防ぐ。
無名関数引数は、(jQuery);
(function($){
$('#foo').html("123");
})(jQuery);
==================
こんなことを書かなくてはならない場面、めったにない。
でも、大嫌いな言語、Ruby On Rails をやっていて、この処置が必要だったことがある。
他人が書いた Ruby On Rails のシステムだったが、Rubyが大嫌いなこともあって
よく調べる気になれなかった。
Ruby なんて、滅んでしまえ!