node js从element获取文本

时间:2015-05-18 18:53:31

标签: javascript jquery node.js

我是Node js的初学者。我有以下html:

<div id="items" class="row"> 
  <dl class="col">
            <dt>Year</dt>
            <dd><strong>2010</strong></dd>
  </dl>
</div>

然后我使用下面的代码从'强'元素中获取'2010'。

classes=[];

request(url, function (error, response, data) {
  if (!error && response.statusCode == 200) {
    var $ = cheerio.load(data);
    $("#items dl dd strong" ).each(function(){
      var hej = $(this).attr('text'); //
      classes.push(hej);


    });
    console.log(classes);
};
});

但这并不适用于任何想法?

最好的问候

1 个答案:

答案 0 :(得分:0)

text不是属性。您可能想要调用jQuery的text()函数。

http://api.jquery.com/text/

相关问题