在下面的代码中想要删除html并将其放入变量中。如何解决这个问题。
<div id="tr1">Server</div>
var t = $("#tr1").remove();
console.log(t); // Should print <div id="tr1">Server</div>
OR应.detach()
使用
答案 0 :(得分:1)
要将元素HTML作为字符串,您可以使用DOM节点的outerHTML
属性:
jQuery的:
console.log(t.prop('outerHTML'));
或使用DOM节点:
console.log(t[0].outerHTML);
答案 1 :(得分:0)
我不认为删除元素时remove()会返回HTML代码。
要获取HTML代码,您应该看看这个答案:https://stackoverflow.com/a/8645992/3133256(已更新)