他ライブラリと$が共存する場合でも$を使いたい場合は、$がjQueryオブジェクトを表す範囲をあらかじめ決めておくことができる。
その方法は、「関数の仮引数に$をセットしておき、実引数にjQueryオブジェクトを設定する」というものである。 このような関数の定義には次の2種類があり、いずれも関数の範囲では$がjQueryオブジェクトを表すことになる。
(function($){ /* ここに記述された処理はすぐに実行される */ })(jQuery);
jQuery(function($){ /* HTML文書が読み込まれたら処理を実行 */ });