2013-03-07 4 views
3

настоящее время я использую NodeJS лома веб-страницу со следующими модулями: Cheerio и запросИспользуйте функцию CSS() в JQuery на NodeJS

Можно ли использовать CSS() функцию JQuery в NodeJS?

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

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

}); 

Я хотел бы получить свойство css данного объекта jQuery.

Спасибо за помощь!

ответ

1

Да, это так.

Но вам нужно запустить jQuery внутри DOM, чтобы это сработало. Ознакомьтесь с моим jQuery on the server sample, особенно this part of the app.js file, чтобы узнать, как вы можете использовать jsdom для создания серверной DOM для загрузки HTML-сайта.

PS: Я не пробовал, но он должен работать с функцией css (я не вижу причин, почему это не должно).

+0

Если это разрешило это, пожалуйста, а) отметьте его как ответ, и б) проголосуйте, пожалуйста. Благодаря :-)! –

 Смежные вопросы

  • Нет связанных вопросов^_^