Javascript jQuery和node.js用于简单的事情

Javascript jQuery和node.js用于简单的事情,javascript,jquery,node.js,Javascript,Jquery,Node.js,我安装jquery时使用:npm安装jquery,然后尝试运行: var $ = require('jquery'); console.log($('<a href="">hkjhjkh</a>').text()); 在这样一个简单的情况下,如果没有node.js中的文档/窗口,如何使jQuery工作? PS:我试过:var$=require('jquery')(jsdom.jsdom().createWindow()),但不幸的是,npm install jsdom

我安装jquery时使用:
npm安装jquery
,然后尝试运行:

var $ = require('jquery');
console.log($('<a href="">hkjhjkh</a>').text());
在这样一个简单的情况下,如果没有
node.js中的
文档
/
窗口
,如何使jQuery工作?


PS:我试过:
var$=require('jquery')(jsdom.jsdom().createWindow()),但不幸的是,
npm install jsdom
给了我很多我无法调试的错误(这是另一个问题,所以不在这里)。

试试cheerio():

专为服务器设计的核心jQuery的快速、灵活和精简实现

您的代码如下所示:

var cheerio = require('cheerio'),
    $ = cheerio.load('<a href="">hkjhjkh</a>');

console.log($('a').text());
var cheerio=require('cheerio'),
$=cheerio.load(“”);
log($('a').text());
var cheerio = require('cheerio'),
    $ = cheerio.load('<a href="">hkjhjkh</a>');

console.log($('a').text());