如何将jQuery对象转换为字符串
我想你是在要求完整的HTML字符串。如果是这样的话,像这样的东西会起作用:
$('<;div>;')。追加($('#感兴趣的项目')。克隆()).html();
这里将更深入地解释这一点,但本质上是创建一个新节点来包装感兴趣的项目、执行操作、删除它并获取HTML
如果您只是想要一个字符串表示,那么使用新字符串(obj)
更新
我在2009年写下了最初的答案。截至2014年,大多数主流浏览器现在都支持outerHTML作为本机属性(例如,请参阅Firefox和Internet Explorer),因此您可以:
$(“#感兴趣的项目”).prop('outerHTML');