カテゴリー別アーカイブ: jquery

node.js + express + jsdomで「$ is not defined」

node.jsとexpressとjsdomでスクレイビングを作っていた時に

ある変数をjQueryオブジェクトに変換しようとしたときに遭遇したエラー

簡単に解決する方法があったので残しておきます。

要は、「$」を変数として定義してしまえば良いみたい


jsdom.env("どこかのサイト", [
          'http://code.jquery.com/jquery-1.5.min.js'
          ],
          function(errors, window) {
          //これを入れる事で「$()」が使えるようになります。
          var $ = window.jQuery;

          //以下、何かしらの処理
          }
);