我的数据变量包含:
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
然后我的jQuery代码是:
// data is a full html document string
data = $('<div/>').html(data);
// jQuery stips my document string!
alert(data.find('head').html());
我需要操作一个完整的HTML页面字符串,以便返回位于 <body> 元素中的内容。我想使用jQuery来实现这一点,但似乎所有的方法(如append(),prepend()和html())都会尝试将字符串转换为DOM元素,并删除完整HTML页面的其他部分。
是否有其他方法可以做到这一点?我愿意使用其他方法。我的最终目标是在字符串中查找特定元素,因此我认为使用jQuery是最好的选择,因为我已经习惯了它。但是,如果它要修剪和删除我的字符串的某些部分,我就必须寻找另一种方法。
有什么建议吗?