2011-09-10 63 views
1

我創建了一個模態對話框「dialog1」。 我使用$( 「#dialog1」)的HTML內容加載到其中。負載( 「dialog_contents.htm」) 其中包含的一種形式。 我打開對話框。如何在我創建的Jquery對話框中設置屬性?

從創建對話框中的頁面內,我如何設置的形式標記「process.php」空ACTION屬性?

回答

1
$('#dialog1 form').attr('action', 'process.php'); 

,可能你需要把遠程頁面後觸發的匿名函數裏面的代碼已經被完全加載,如:

$("#dialog1").load("dialog_contents.htm", function() { 
    $('#dialog1 form').attr('action', 'process.php'); 
}); 
+0

這工作。感謝Jquery Newby! –

0

對於其他新手的jQuery像我這樣的緣故,我就像澄清一下,當你打開一個對話框時,它就是同一頁面的一部分。 jQuery將您在頁面上定義的DIV轉換爲對話框,即沒有「遠程」頁面。我對此感到困惑,直到我讀了另一篇關於StackOverflow的文章,爲我澄清了這個過程。

並再次感謝zerkms幫了我。它爲我節省了大量時間進行實驗。

相關問題