私はメインフレームから操作する必要があるiframeの内部にフォームを持っています。jQueryを使用してiframe内の入力フィールドの値を設定するにはどうすればよいですか?
iframeは、メインフレームでボタンをクリックするとポップオーバーで表示されます。次に、dirという非表示フィールドを持つアップロードフォームが含まれます。
フォームを表示する前に非表示フィールドを設定する必要があります。試しました:
$('#upload_iframe').contents().find('#dir').val(dir);
...実行しています...新しい値は、メインフレームにalert()を付けて印刷することができます。ただしiframeは値を変更しません。あなたは私が理由を理解するのを助けることができますか?
ありがとうございました!
値を変更しないことをどのように知っていますか? 'alert'があなたに新しい価値を与えるなら、それは私にはうまくいきます。 – RaYell
jQueryをiframeにロードしますか、メインフレームでのみ使用できますか? – Niko
jQueryが両方のフレームにロードされています。私が値を変更していない理由は、Firebugで検査し、新しいディレクトリがフォームによって送信されないためです。 – Christoffer