jQuery从字符串中选择body元素

Pet*_*tah 5 jquery

我有一个字符串<html><head></head><body>test</body></html>,我试图使用jQuery获取正文的内容.

我试过了

$('<html><head></head><body>test</body></html>').find('body').html();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

关于如何做的任何想法?

编辑:

如果不清楚,我需要从字符串而不是DOM中获取body元素.

编辑2:

请注意,使用的方法不需要从head元素返回任何内容.如内联样式.

Hus*_*ein 8

var x = '<html><head></head><body>test</body></html>';
x = x.split("<body")[1].split(">").slice(1).join(">").split("</body>")[0];
alert(x);
Run Code Online (Sandbox Code Playgroud)

查看http://jsfiddle.net/6hPHn/1/上的工作示例