2014-04-08 44 views
0

我想獲得iFrame的.html()。但我只想要一個特定元素的代碼<img id="picture">。我怎樣才能得到HTML,但只有<img id="picture">與所有參數。僅使用.html()內容中的特定元素

喜歡的東西:

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

謝謝!

+0

可能重複的[jQuery,獲取整個元素的html](http://stackoverflow.com/questions/3614212/jquery-get-html-of-a-whole-element) – isherwood

+0

@isherwood我不這樣想,因爲我只想要一個特定元素的HTML,而不是外部HTML和內容。 – supersize

回答

2

我建議:

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

Simplified proof of concept

+0

作品,非常感謝你! – supersize

+0

非常歡迎,我很樂意幫助! :) –

相關問題