Javascript ChereIO:SyntaxError:格式错误的属性选择器:对象全局?

Javascript ChereIO:SyntaxError:格式错误的属性选择器:对象全局?,javascript,node.js,request,cheerio,Javascript,Node.js,Request,Cheerio,这是我的密码: var request = require('request'), cheerio = require('cheerio'), async = require('async'); function updateCars(){ function getReviews(body){ var $ = cheerio.load(body); var year = $(this).find(".field-item").text(

这是我的密码:

var request = require('request'),
    cheerio = require('cheerio'),
    async = require('async');

function updateCars(){

    function getReviews(body){
        var $ = cheerio.load(body);
        var year = $(this).find(".field-item").text();
    }

    async.series([
        ....
        function(callback) {
            request(site+path, function(err, resp, body){
                if(!err && resp.statusCode == 200){
                    var $ = cheerio.load(body);
                    $(".views-row").each(getReviews(body));
                }
            });
        }
    ]);
}
在节点控制台中运行时,会出现以下错误:

SyntaxError: Malformed attribute selector: object global]
我怎样才能解决这个问题?

错误

SyntaxError:格式错误的属性选择器:对象全局]

事实上,这是正确的。因为这里只发布了一段令人不快的代码,所以不完全清楚这是在哪里发生的,但这肯定是属性选择器中的一个笔误-很可能是这个

回答:

$('div[id^=foo_bar'); // <-- missing the closing ]

$('div[id^=foo_bar');//完整堆栈跟踪是什么?错误指的是哪一行?