我知道如何使用 .html() 获取所选元素内的 html,如下所示:
<div id="outside>
<span>hello</span>
</div>
使用类似的东西
var span = $('#outside).html();
将获取我的 span 作为 html。我的问题是当我有
<img id="image" src="image.png">
如何将 html 作为字符串分配给变量?使用
var image = $('#image').html()
给我一个空字符串。
var image = $('#image')[0]
看似得到了我想要的html,但实际上还是一个对象。
最佳答案
试试这个:
var myAwesomeHTML = $('#image')[0].outerHTML
更新:
$("<div></div>").append($("#image")).html()
关于jquery - 我想将元素的 html 保存到变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014332/