を\に他のpタグに変換しますjavascriptとcheerio。は、私はチェリオを使用していると私はこのような一部のHTMLを持って空のpタグを削除するとn
test\ntest\ntest
ので、その場合、それはそうでない場合は削除する必要があり、空のpタグが\ nにそれを変更することを
を\に他のpタグに変換しますjavascriptとcheerio。は、私はチェリオを使用していると私はこのような一部のHTMLを持って空のpタグを削除するとn
test\ntest\ntest
ので、その場合、それはそうでない場合は削除する必要があり、空のpタグが\ nにそれを変更することを
。
var txt = $('p') //1
.filter(function(i, el) { //2
return $(this).text().replace(/\s+| /g,"").length;
}).map(function() { //3
return $(this).text();
})
.get() //4
.join("\n"); //5
未定義の 'replace'プロパティを読み取ることができません –
'this.textContent'を' $(this).text() 'に変更jQueryで頭脳が働いています – epascarello
あなたがhtml
であなたのhtmlを持っている場合は、このような何かが動作するはずです:
var $ = cheerio.load(html);
var result = '';
$('body').each(function() {
if ($(this).find('p').contents().length) {
result += $(this).text() + '\n';
}
});
は、クライアント側でのDOM内またはサーバー上の文字列で、このHTMLですか? 'node.js'タグはここで私を捨てています。 –
@MaartenBicknese Cheerioを参照してください... – epascarello