如何使用jQuery创建iframe,并在页面上显示?

$(document).ready(function(){ $('#button').click(function(){ $('.accordion').load(''); }); }); 

这无法显示google.com的iframe。 任何人都可以提供有关如何修复它的建议吗?

jQuery的加载函数不是这样使用的。 它将URL作为参数,并加载来自该URL的响应。

如果您正在尝试创建iframe DOM元素,请使用jQuery函数执行此操作并将其追加到您想要的位置:

 $('') .appendTo('.accordion'); 

要么

 $(' 

如果.accordion是iframe的容器,请尝试以下方法:

 $(document).ready(function(){ $('#button').click(function(){ $('.accordion').html(''); }); 

});

并修复引用语法:)

2个错误。

  1. 使用完整路径(不确定是否必要)
  2. 用双引号关闭google.com。

    $(’。accordion’)。load(’

(忽略iframe标记中的空格)