【问题标题】:node js get text from element节点js从元素中获取文本
【发布时间】:2015-05-19 02:56:15
【问题描述】:

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

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

然后我使用下面的代码从“strong”元素中获取“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);
};
});

但这显然行不通...有什么想法吗?

最好的问候

【问题讨论】:

    标签: javascript jquery node.js


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-12
      • 1970-01-01
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多