0

本文のコンテンツだけでなく、完全なhtmlコード(html、head、body)を含むjavascript変数があります。次に、そのコードを別のhtmlページにレンダリングする必要があります。

srcのないiframeは、jqueryを介してコードをロードするのに最適です。

$("#myIframe").contents().find('html').html(myJsVar);

しかし、そのiframeでキーアップイベントをキャッチすることはできません。これは必須です。

私の望む解決策は、ページをレンダリングできるdivを使用することですが、それは不可能だと思います:(

他に何かアイデアはありますか?

どうもありがとう!

4

1 に答える 1

0

これはかなり簡単に思えます: jsFiddle の例

$('#myIframe').contents().find('#myInput').keyup(function() {$(this).val('new value');});​
于 2012-07-21T15:54:20.473 に答える