2011-07-21 11 views

答えて

3

これはあなたのために働いてみてください。

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

私はiframeを知らない。 IDがない場合はどうなりますか?要素から開始し、iFrameに存在するかどうかを確認します。 –

+0

なぜthsiのための投票? – ShankarSangoli

+0

あなたはiframeを見つける方法があります。私の編集された答えをチェックしてください。 – ShankarSangoli

3

これがこれになります。

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

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

許容される回答よりも速くなければなりません。

関連する問題