如何使用jQuery测试元素是否驻留在iFrame中?

如何使用jQuery测试元素是否存在于iFrame中,如果确实如此,如何选择iFrame?

试试这个它会对你有用。

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

这样做。

 var elementDocument = $("#your-element").prop("ownerDocument"); var iframeOwner = $("iframe").filter(function() { return this.contentDocument == elementDocument; }); 

它应该比接受的答案更快。