2011-07-21 32 views

回答

3

試試這個會對你有用。

var requiredIframe; 
$("iframe").each(function(){ 
    if($(this).contents().find("elementYouAreLookingFor").length){ 
    requiredIframe = $(this); 
    return false; 
    } 
}); 
+0

我不知道iframe。如果沒有ID,該怎麼辦?從元素開始,看看是否駐留在iFrame中。 –

+0

爲什麼投票給這個? – ShankarSangoli

+0

您將有一些方法來查找iframe。檢查我編輯的答案。 – ShankarSangoli

3

這將做到這一點。

var elementDocument = $("#your-element").prop("ownerDocument"); 

var iframeOwner = $("iframe").filter(function() { 
         return this.contentDocument == elementDocument; 
        }); 

它應該比接受的答案快。

相關問題