私はフォームの横にウェブサイトを表示するためにiframeを使用しています。さまざまな入力フィールドの値に基づいて、そのiframe内の特定のコンテンツを更新したいと考えています。iFrame内のコンテンツをjQueryを使用してライブ&オンザフライで更新する...?
これは私が(IFRAMEの作業外)をやろうとしているものです:http://jsfiddle.net/YkKUS/
テキストエリアは、iframeの外になり、更新されます内容は、iframeの内側になります。
$('.liveDemoFrame').load(function(){ // load the iframe
$(this.contentDocument).find('h1').html($('textarea').val());
$('textarea').keyup(function() {
$(this.contentDocument).find('h1').html($(this).val()); // this line is screwing something up?!?
});
});
第5行は私にいくつかの問題を引き起こしている。ここで
は私のコードは私のiframeで動作するようになっています。 iframeは実際には私のテキストエリアの内容で正常に更新されますが、ページを更新するときだけです。それは私がこれをやっている唯一の理由は、ライブで更新されていない&オンザフライ!
ありがとうございます!
ああ、あなただけがjsfiddleにあなたの完全なコードを書いていたら、私は見ました。これはあなたのkeyup関数で、iframeではなくtextarea dom要素を参照しています! –