NodeJS内でJQuerynpmを使用して、HTMLを処理しようとしています。しかし、httpモジュールでパイプを送信するためのテキストとして最終的なhtmlを取得できないようです。$html.find('head')
HTMLテキストを生成することはできますが$html.find('html')
、他のすべてのソリューションはオブジェクトを生成します。
これが私のコードです:
// this code, which will run under nodejs using jquery, should update the head in an entire html document
var $ = require('jquery');
var $html = $('<html><head><title>this should be replaced</title></head><body>and the entire document should be available as text</body></html>');
console.log('html', $html);
var $body = $html.find('body');
var res = $html.find('head').replaceWith('<head><title>with this</title></head>');
console.log(res.html());
ありがとう!