【发布时间】:2014-11-21 09:02:49
【问题描述】:
我需要将文本转换为 html jquery 对象,以便我可以访问以下示例中指定的值。
var htmlContent = '<!doctype><html><head><title>Lorem Ipsum</title>Other code</head><body><div id="content"><h1>Custom code</h1><h2>Highlight2</h2></div></body></html>';
我想修改,以便我可以在 jquery 中处理 HTML 内容
htmlContent.find('head title').text();
h1 和 h2 知道方法,可能是因为它们不是 <div id="content"></div> 中的 vnotrene 标签
目前我有以下代码:
var htmlContent = $(htmlContent);
但它不能正常工作。
感谢您的咨询。
【问题讨论】:
-
可以使用 PHP Simple HTML DOM Parser simplehtmldom.sourceforge.net轻松完成
-
$('title') 将抓取标题标签....
-
看起来像 XY 问题。为什么需要将整个页面的 html 存储在 jQuery 对象中,除非它是您正在处理的页面?请告诉我们您要做什么,也许有更简单的方法可以实现您的需求。