【发布时间】:2025-12-26 12:30:06
【问题描述】:
我正在尝试在不使用浏览器的情况下读取服务器上带有节点 js 的 html 文件的 div 内容。我也希望能够使用 jQuery 操作。
更具体地说,类似content.find("div.t")。
有这样做的本地方法吗?
我尝试使用fs.readfilesync 读取服务器上的 html 文件并获取内容,但这给了我一个字符串,而不是我可以进行 jQuery 操作的 html。
谢谢。
【问题讨论】:
我正在尝试在不使用浏览器的情况下读取服务器上带有节点 js 的 html 文件的 div 内容。我也希望能够使用 jQuery 操作。
更具体地说,类似content.find("div.t")。
有这样做的本地方法吗?
我尝试使用fs.readfilesync 读取服务器上的 html 文件并获取内容,但这给了我一个字符串,而不是我可以进行 jQuery 操作的 html。
谢谢。
【问题讨论】:
应该以最简单的方式工作:
var $ = require('jquery');
var htmlFileString = <valid html of some sort>;
var rootElement = $(htmlFileString);
rootElement.find('div.t');
【讨论】: