我想做一件简单的事情,也许我错过了一些东西:
var span = $(document.createElement("span")); // Create a span
var img = new Image(); // Create an image and set source
img.src = config.graph_url + member.facebook_id + "/picture?width=24&height=24";
span.append($(img)); // Add the image inside the span
我如何获得html <span><img src="_SOURCE_"/></span>
? span.html()
输出<img src="_SOURCE_"/>
。
答案 0 :(得分:1)
工作正常。 html()方法设置或返回所选元素的内容(innerHTML)
在HTML文档中,.html()可用于获取任何元素的内容。如果选择器表达式与多个元素匹配,则只返回第一个匹配的HTML内容。
所以你可以使用.outerHTML来实现这个
$('span')[0].outerHTML;
答案 1 :(得分:0)
如果您需要此<span><img src="_SOURCE_"/></span>
尝试这样的事情
$('span')[0].outerHTML;