用jquery按钮单击按钮创建一个iframe?

我有以下代码用jquery按钮单击按钮创建一个iframe?

var url = "url"; 

$('<iframe />', {

name: 'frame',

id: 'frame',

src: url

}).appendTo('body');

但是当我按一下按钮,好像没有什么改变

回答:

确保您不会一次又一次地打开相同的iframe中。检查它是否存在!

$('#button').click(function() { 

if($('#myIframe').size() == 0) {

$('<iframe id="myIframe" src="http://stackoverflow.com"></iframe>');

}

});

回答:

确保你把这个代码的的document.ready:

$(function() { 

$('#someButtonId').click(function() {

var url = "url";

$('<iframe />', {

name: 'frame',

id: 'frame',

src: url

}).appendTo('body');

});

return false;

});

Live demo。

回答:

该代码正常工作,因为它是现在。该错误可能在代码中的其他地方。

http://jsfiddle.net/qrDnH/1/

回答:

它非常简单的前点击按钮来清除您的div的innerHTML其中的iframe位于

这样的document.getElementById( “mapdive”)的innerHTML = “”;

以上是 用jquery按钮单击按钮创建一个iframe? 的全部内容, 来源链接: utcz.com/qa/263546.html

回到顶部