我在 NodeJS 中使用 JQuery npm 来尝试处理一些 HTML。但我似乎无法将最终的 html 作为文本通过 http 模块发送到管道中。我可以$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());
谢谢!