加載下面的值,假設我有A.html點擊按鈕打開一個用戶界面對話框, ,對話框將加載B.html的內容。如何從jQuery UI的對話從外部頁
所以,如果我想獲得該ID = inputName在用戶後B.html點擊按鈕對話框上的「OK」,我該怎麼辦的價值?我總是得到「未定義」。
對不起,也許一個愚蠢的問題becase的我是新來的jQuery。 我會非常apreciate如果你能幫助我。
A.html
$(function(){
$('#name').click(function(){
var aaa = window.parent.$.dialog({
buttons: {
'ok': function(){
//get the value from B.html(ex.the value which id=inputName)
$aaa.dialog('close');
}
}
});
var link = 'B.html';
aaa.load(link);
aaa.dialog('open')
});
}); //jquery code
<div>
<input type="button" value="input your name" id='name'>
</div> //html code
B.html
<input type="text" name="inputName" id="inputName"/>
謝謝,但現在看來似乎不爲我工作,我發現在這項工作中的另一種可能的解決方案。 – user1654321
它的工作正如但是,真的,它不能只是複製並粘貼到你的代碼。 –
是的,我知道,但在這項工作中,我需要使用「window.parent。$。對話框」,彈出已定製的對話框。 也許一些錯誤的替換。 – user1654321