Javascript 如何获取iframe元素的实际代码(而不是内部内容)?
请查看以下代码:Javascript 如何获取iframe元素的实际代码(而不是内部内容)?,javascript,jquery,Javascript,Jquery,请查看以下代码: var foo=''; foo=$(foo);//转换为jquery对象 警报(foo.html());//毫无预警 警报(foo[0]);//警报[Object HtmlFrameElement],但如何将实际的iframe代码作为字符串获取? 那么如何从jquery对象获取iframe代码呢 我真的想要这个: <iframe width="560" height="315" src="http://www.youtube.com/embed/A175-KHvfy4
var foo='';
foo=$(foo);//转换为jquery对象
警报(foo.html());//毫无预警
警报(foo[0]);//警报[Object HtmlFrameElement],但如何将实际的iframe代码作为字符串获取?
那么如何从jquery对象获取iframe代码呢
我真的想要这个:
<iframe width="560" height="315" src="http://www.youtube.com/embed/A175-KHvfy4" frameborder="0" allowfullscreen></iframe>
如果不访问原始变量,jQuery中就没有
outerHTML
,因此您必须执行以下操作:
var html = $('<div />').append(foo.clone()).html()
var html=$('').append(foo.clone()).html()
jQuery中没有outerHTML
,因此您必须执行以下操作:
var html = $('<div />').append(foo.clone()).html()
var html=$('').append(foo.clone()).html()