如何将jQuery对象转换为字符串?

如何将jQuery对象转换为字符串

我想你是在要求完整的HTML字符串。如果是这样的话,像这样的东西会起作用:

$('<div>')。追加($('#感兴趣的项目')。克隆()).html();

这里将更深入地解释这一点,但本质上是创建一个新节点来包装感兴趣的项目、执行操作、删除它并获取HTML

如果您只是想要一个字符串表示,那么使用新字符串(obj)

更新

我在2009年写下了最初的答案。截至2014年,大多数主流浏览器现在都支持outerHTML作为本机属性(例如,请参阅Firefox和Internet Explorer),因此您可以:

$(“#感兴趣的项目”).prop('outerHTML');

发表评论