2011年9月16日金曜日

jQueryで『$が解釈できません』的なエラーが出たとき

Bloggerの管理画面がいつのまにかリニューアルしてて、
ちょっと使いやすくなってた。
AirbuggyCOCOだけずば抜けてPVが高いのね。

さて。
jQueryでちょっとはまったので備忘録。
『$が解釈できません』的なエラーが出て
しばらく悩んでいましたが、

jQuery.noConflict();

というのが、どこかに記述されていると
$が使えないようです。
この場合、

$(function(){
    alert($("div").get());
});

という記述を

(function($){
    alert($("div").get());
})(jQuery);

と書き換えれば
動くようになります。
なんか、外注さんに一部スクリプト修正お願いしたら、
noConflict()を入れたみたいで、
急に動いてたスクリプトが全部動かなくなって
焦った。