【发布时间】:2011-01-26 01:25:28
【问题描述】:
我正在尝试使用 jQuery 获取选定对象的 HTML。我知道.html() 函数;问题是我需要包含所选对象的 HTML(在这种情况下为表格行,.html() 仅返回行内的单元格)。
我四处搜索,发现了一些非常“hackish”类型的克隆对象的方法,将其添加到新创建的 div 等等,但这似乎真的很脏。有没有更好的方法,或者新版本的 jQuery (1.4.2) 提供了任何outerHtml 功能?
【问题讨论】:
-
jQuery 没有办法做这样的事情真是离谱。我也需要这个。
-
我发布了一个功能请求,并引用了这个线程,最初的反应是肯定的。 bugs.jquery.com/ticket/8142
-
为了节省一些人尝试 Ulhas Tuscano 解决方案的几秒钟时间,它不起作用。
-
呃,事情还在继续。
$('div')[0].outerHTML. -
@Tuscan 的意思是 $("#selectorid").prop("outerHTML")
标签: jquery