【发布时间】:2016-08-18 18:55:00
【问题描述】:
此 Meteor 服务器代码尝试使用 cheerio 包从 html 字符串中提取 innerHTML,但错误提示 elements 没有方法“大小”
我做错了什么以及如何解决?谢谢
这里是html;
<span class='errorMsg'>some text </span>
message: (html, typeMsg) => {
let $ = cheerio.load(html);
const selection = 'span.' + typeMsg;
const elements = $(selection);
return elements.size() > 0 ? elements.get(0).innerHTML.trim() : '';
}
【问题讨论】:
-
elements.get(0).text().trim()怎么样? -
或者:
elements.get(0).html().trim()? -
@EliezerSteinbock 给出“TypeError: Object [object Object] has no method 'text'”