使用.html()只取出内容中的特定元素

时间:2014-04-08 22:57:39

标签: javascript jquery html

我想获得iFrame的.html()。但我只想要特定元素<img id="picture">的代码。如何获取HTML,但只包含<img id="picture">所有参数。

类似的东西:

$('#mydiv').find("iframe").contents().find("body").html(/*only get html of image here*/);

谢谢!

1 个答案:

答案 0 :(得分:2)

我建议:

var imgEl = $('#mydiv iframe #picture'),
    imgHTML = imgEl.prop('outerHTML');

Simplified proof of concept