2016-07-03 52 views
0

返回與Cheerio一個元件的內部部分考慮HTML在Node.js的

<div> 
    <span>1000</span>Geoffery<span>5</span> 
</div> 

的以下位如何使用Cheerio提取Geoffery是可能的。目前,如果我使用

$('div').text() 

我得到1000Geoffery5

回答

1

因爲我沒有足夠的代表處發表評論,嘗試

$('div').children().eq(0).children().eq(0).text() 

.text()爲您提供了選擇的元素的文本。使用.children.eq(0).children().eq(0)您選擇div元素的第一個孩子的第一個孩子,其中包含所需的文本。您可以使用.first()代替.eq(0)