我已经使用iframe
在Fancybox中加载了一个页面。但是,当我尝试在iframe
内执行jQuery函数时,它不起作用。如何访问iframe
页面或内容,以便我可以在该页面上执行jQuery
? 我试过下面,但没有奏效。从Fancybox iframe调用jQuery?
jQuery(document).ready(function(){
parent.jQuery("#showcasef", jQuery.browser.msie ? parent.jQuery('body')[0] : parent.jQuery(document)).live('submit', function(e) {
e.preventDefault();
return false;
var pho_id = jQuery('#pho_id').attr('value');
var showcase =jQuery("#showcase_pho option:selected").val();
var action = "showcasep";
alert("here");
}
);
});
谢谢,但不能得到它的工作。必须仍然做错了什么。如果有帮助,我会提供上面的代码示例。谢谢! – 2010-10-11 01:56:02
@Pjack是否在同一个域上的iframe?另外,您从第二行的函数返回false。这将停止匿名函数的其余部分被运行。 – alex 2010-10-11 02:12:43
是的,它位于同一个域。哎呀,我把它移到那里去测试一些东西,我把它移回到最后。但它仍然不起作用。 Thx – 2010-10-11 02:53:35