我需要在页面内的每个iframe附加一个事件处理程序,并在每个iframe中创建iframe。
我的事件处理程序应递归附加到每个页面的iframe。 如何通过jQuery将定义的事件处理程序附加到每个iframe来递归地找到所有iframe?所有iframe都来自同一个域/子域。
我已经尝试过这个脚本,但它没有正常工作。
$(function() {
document.domain = 'mydomain.eu';
$.each($('iframe'), searchForIframe);
});
var searchForIframe = function(index, element){
$(element).contents().get(0).domain = 'mydomain.eu';
console.log($(element).contents().get(0).domain);
var title = $(element).attr("src");
console.log('title: '+title+' index: '+index);
var iframes = $(element).contents().find('iframe');
console.log(iframes);
$.each(iframes, searchForIframe);
};
非常感谢