我有一个带有完整HTML代码(html,head,body)的javascript变量,而不仅仅是正文内容。现在我需要将该代码渲染到另一个html页面。
没有src的iframe可以通过jquery加载代码:
$("#myIframe").contents().find('html').html(myJsVar);
但我无法抓住iframe中的keyup事件,这是强制性的。
我想要的解决方案是使用可以呈现页面的div,但我认为这是不可能的:(
你还有其他想法吗?
非常感谢!
答案 0 :(得分:0)
这看起来非常简单:jsFiddle example
$('#myIframe').contents().find('#myInput').keyup(function() {$(this).val('new value');});