我正在尝试在浏览器中解析 HTML。浏览器接收 2 个 HTML 文件作为字符串,例如。 HTML1 和 HTML2。
我现在需要解析这些“文档”,就像解析当前文档一样。这就是为什么我想知道是否可以基于这些 HTML 字符串创建自定义文档(这些字符串由服务器或用户提供)。
因此,例如以下内容是有效的: $(html1Document).$("#someDivID")...
如果有任何不清楚的地方,请让我进一步澄清。
谢谢。
最佳答案
var $docFragment = $(htmlString);
$docFragment.find("a"); // all anchors in the HMTL string
请注意,这会忽略任何文档结构标签( <html>
、 <head>
和 <body>
),但任何包含的标签都可用。
关于javascript - 可以通过从 Javascript 中的字符串加载 HTML 来创建自定义 "DOMs"吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3952707/