3

我目前正在使用 NodeJS 来废弃具有以下模块的网页: Cheerio 和 Request

是否可以在 NodeJS 中使用 css() jQuery 函数?

request({uri: website}, function(error, response, body) {

  var $ = cheerio.load(body);
  myItemColor = $('.myitem').css('color');
  console.log(myItemColor);

});

我想检索给定 jQuery 对象的 css 属性。

谢谢你的帮助!

4

1 回答 1

1

是的。

但是您需要在 DOM 中运行 jQuery 才能正常工作。查看我在服务器示例上的 jQuery,尤其是app.js 文件的这一部分,了解如何使用jsdom为下载 HTML 站点创建服务器端 DOM。

PS:我还没有尝试过,但它也应该与该css功能一起使用(我看不出有任何不应该的理由)。

于 2013-03-07T15:45:42.843 回答