当点击jquery对话框的Save按钮时,如何在jQuery输入框中输入值。
window.parent.$('#divDialog')
.attr('title', 'Edit ATM Details')
.html('<table><tr align="center"><td align="center">Enter ATM ID </td><td align="center"><input id="txtEditATM" name="txtEditATM" type="text" /></td></tr></table>')
.dialog({
buttons: {
"Save": function() {
var atmid = $('#txtEditATM').val();
//Next Processing Done Here
}
}
});
答案 0 :(得分:1)
您的输入也在父窗口中,因此您应该:
var atmid = window.parent.$('#txtEditATM').val();
答案 1 :(得分:0)
我会将其分解,让您更容易阅读并更轻松地控制您的背景
var div = window.parent.$('#divDialog');
div.attr('title', 'Edit ATM Details').html('<table><tr align="center"><td align="center">Enter ATM ID </td><td align="center"><input id="txtEditATM" name="txtEditATM" type="text" /></td></tr></table>');
div.dialog({
buttons: {
"Save": function() {
var atmid = div.find('#txtEditATM').val();
//Next Processing Done Here
}
}
});