jquery也是可以在服务端使用的,使用npm安装jquery模块即可:
$npm install -g jquery
但是实际使用时发现报了这么一个错误:jQuery requires a window with a document。
原因是默认安装jquery时,版本是最新版2.1.0,这个版本没有包括jsdom,需要额外安装一个jsdom,然后这么使用:
var jsdom = require("jsdom");
$ = require("jquery")(jsdom.jsdom().createWindow());
也可以简单地将jquery卸载掉,安装一个低版本的,如下:
$npm install -g jquery@1.6.3
这样使用起来就更加简单:
var $ = require("jquery");
var dom = $(html);
dom.find("...")"....