我一直在玩cheerio,我注意到它似乎不支持jquery 参考中指定的某些选择器,特别是“:odd”和“:even”。有没有办法通过将 jquery 包导入我的程序来使用这些?或者那是必须在cheerio代码中实现的东西?
这是我的代码:
//var request = require('request');
var cheerio = require('cheerio');
var jquery = require('./jquery-1.10.2');
var fs = require('fs');
$ = cheerio.load(fs.readFileSync('c:/java/bushkill_mls.html'));
var odds = [];
var evens = [];
$('tr:odd').each(function() {
odds = odds.concat($(this).text());
});
console.log(odds);
您可以看到我尝试导入 jquery,但如果没有收到错误“未定义窗口”,我无法通过导入它,所以显然这似乎是一个节点兼容性问题。那么有没有办法增加cheerio中的选择器库或者导入另一个具有我需要的jquery选择器功能的模块?