2013-10-29 44 views
0

我打開一個模式對話框,通過向其中加載表單。加載表單後,我想更改它的標題和其中一個字段的標籤。我可以更改標籤的文字,但是在函數返回後,標籤的文字會變回原來的文字。是否有可能做出這種改變,如果是這樣,怎麼做?如何在將HTML加載到對話框後更改標籤的文本

的HTML:

<form action="testing.php" method="POST" id="example-form"> 
    <fieldset> 
     <label for="link" id="link-label"></label> 
    </fieldset> 
</form> 

的JavaScript:

$(".bt-example").button().click(function() { 
$('#example-dialog').load('form.html').dialog('open'); 
$('.ui-dialog-titlebar').text("THIS WORKS!"); 
$('#example-form #link-label').text("CHANGES AT FIRST, BUT GOES BLANK LATER"); 
$('#example-dialog').removeClass('invisible'); 
}); 
+0

爲你的問題做一個小提琴:) – Rex

回答

0

我不知道,如果你需要更具體與您的目標定位...例如改變#link-label時:

$('#example-dialog').find('#link-label').text('Changes at first, and should stay...'); 
+0

試過了,沒有工作。爲了更清楚一點,如果我在更改標籤的文本後放置了斷點,它似乎可以正常工作,但如果繼續打印,則文本會變回空白。 – Salsa

相關問題