将DOMobject保存为字符串

时间:2011-12-22 16:14:12

标签: jquery dom

我有像

这样的DOMelement

文本

我已将其保存在函数

中的变量elem中
function(elem){ var elem=elem; }

现在我想将此dom对象保存为类似

的字符串
<div class="testdiv"><div class="delete">text</div>

你会如何管理?我试过了......像elem.toString() 哪个不起作用或elem.html()只返回INNER html。

2 个答案:

答案 0 :(得分:1)

听起来你想要outer html

elem.outerHTML

答案 1 :(得分:0)

对于jQuery,您可能希望将其称为

var elem = $('#elem');
var strElem = elem[0].outerHTML;
if(strElem == null) {
    strElem = $('<div>').append(elem.clone()).html();
}

http://jsfiddle.net/KRgkc/3/