Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
jQuery with a thin wrapper for Ender.JS, Node.JS, and other npm-based packaging systems
branch: master

Merge pull request #73 from embeepea/master

update with note about jsdom version restrictions
latest commit 088ce4ad88
AJ ONeal coolaj86 authored



Don't use the actual code in this repo. It's obsolete and only kept around for legacy apps. jquery added support for node in 2.1.x. Use that instead.

NEW: How to use jQuery >= 2.1.x in Node.js

How to use jQuery >= 2.x in Node.js >= 0.10

npm install -S 'jquery@>=2.1'
npm install -S 'jsdom@3.1.2'

(Note that version 3.1.2 of jsdom is required, because as of jsdom version 4.0.0, jsdom no longer works with Node.js. If you use Io.js rather than Node.js, you can use the latest 4.x release of jsdom.)


(function () {
  'use strict';

  var env = require('jsdom').env
    , html = '<html><body><h1>Hello World!</h1><p class="hello">Heya Big World!</body></html>'

  // first argument can be html string, filename, or url
  env(html, function (errors, window) {

    var $ = require('jquery')(window)


The instructions above are for the new official jquery which, for some reason, doesn't have instructions for node in their README.

Something went wrong with that request. Please try again.