我在cheerio上解析html代码有问题
这是我需要解析的代码
<dd style="">
<p><strong>Version: </strong>0.4.0 (3612) for Android 4.3+ (Jelly Bean MR2, API 18)</p>
<p><strong>Update on: </strong>2018-04-17</p>
<p><strong>Signature: </strong>3ec8cd69d71b7922e2a17445840866b26d86e283</p>
我需要解析0.4.0 (3612) for Android 4.3+ (Jelly Bean MR2, API 18)
,但如何在没有强大的情况下解析<p>
?
这是我的解析代码:
function parseFields ($) {
const h2 = $('.faq_cat').attr('id');
const info = $('meta[name="description"]').attr('content');
const version = $('ddstyle[name="p"]').attr('version')
const fields = {
h2,
info,
version
};
答案 0 :(得分:2)
您可以使用text
功能,如下所示
$('dd').find('p').first().text();
或者如果需要特定元素,请在eq
之类的地方使用first
$('dd').find('p').eq(0).text();