2012-07-12 22 views
1

我有一個帶有多個div標記的iframe。我無法控制div類名稱。從iframe中選擇具有相同類名稱的兩個DIV中的第二個

爲此,我有2個具有相同類名的DIV我想選擇第二個帶有DIV內容的DIV。直到現在我都無法管理任何東西,我只能使用下面的代碼檢索整個iframe。

var myIFrame = document.getElementById("iframe"); 
var content = myIFrame.contentWindow.document.body.innerHTML; 
alert(content); 
$("#comment").val(content); 

如何檢索第二個DIV的內容?

+0

無論哪種檢查'.EQ()'或'索引'。另外,你可以請張貼HTML嗎? – 2012-07-12 19:13:06

回答

3

這會給你第二次DIV的內容與.className

$("div.className:eq(1)", content).html(); 
1

試試這個:

$('#iframe').contents().find('div.myClass').eq(1) 
0

嘗試導航到第二個div而不是在身體停止。

var content = myIFrame.contentWindow.document.body.childNodes[1].innerHTML; 

var content = myIFrame.contentWindow.document.getElementsByTagName("div")[1].innerHTML; 
相關問題