我想使用 jQuery 解析家庭 HTML,如下所示。当我使用文档时,它正在工作。但是在使用字符串时不起作用。
输出: 空
var str = "<html><title>This is Title</title><body><p>This is a content</p><p class='test'>Test content</p></body></html>";
$str = $(document); // working
$str = $(str); // not working
alert($str.find(".test").html());
另一种方法(也失败):
输出: 空
var str = "<html><title>This is Title</title><body><p>This is a content</p><p class='test'>Test content</p></body></html>";
alert($('.test',str).html());
我得到的字符串也不能被解析为 XML,因为它不是有效的 XHTML。