我有一个选择框和一个iframe。当我更改select选项时,iframe中的内容需要更改。我用jquery来改变iframe src。 要更改src,我使用了以下代码。它工作正常,如果我在视图源中看到我可以看到src值的变化。但内容在iframe中没有变化。
$('#myframe').attr('src', "http://www.option"+value+".html");
问题:如何使这个新的src网址加载我的iframe?
答案 0 :(得分:1)
你不应该使用这种策略(它存在各种问题,IE不喜欢空白的srcs)。
相反,请使用新的src删除并重新创建新的iframe。
$('#myframe')
.before('<iframe src="blah.htm"></iframe>')
.remove();