2010-08-03 84 views
1
$(document).ready(function(){ 
    $("#container").click(function(){ 
     $("#myiframe").attr('src', 'example.com'); 
    }); 
}); 

这不起作用?该容器实际上是一个灯箱。我没有在默认情况下定义src属性的原因是因为即使没有显示灯箱,iframe也会加载。使用jQuery将src属性添加到iframe?

回答

4

尝试:

$("#myiframe").get(0).contentWindow.location.href = 'example.com';

我觉得设置SRC是不会做页面加载后什么。

+0

与我的结果相同。 :-( – Joann 2010-08-03 18:48:27

+0

好吧,它确实工作..我不知道为什么它没有在我测试它的第一天工作...但我怎么卸载它? – Joann 2010-08-05 14:51:08

+0

只需执行'$(“#myiframe”)。 get(0).contentWindow.location.href ='about:blank';' – 2010-08-05 16:14:20