我正在尝试让用户在确认对话框的文本区域中输入文本。 有什么想法吗?
alert ($('#optionalmessage').text());
似乎没有这样做。
$(doument).ready(function () {
$("#click").click(function (event) {
$("#dialog-confirm").dialog({
resizable: false,
height: 140,
modal: true,
buttons: {
"Send it ": function () {
alert ($('#optionalmessage').text());
$(this).dialog("close");
},
Cancel: function () {
$(this).dialog("close");
}
}
});
});
我还需要为此文本区域创建更多空间(比当前在 fiddle 中的空间多)但使用
<textarea rows="4" cols="50">
它几乎消失了......
最佳答案
工作 DEMO
试试这个
$(document).ready(function () {
$("#click").click(function (event) {
$("#dialog-confirm").dialog({
resizable: false,
height: 375,
width: 500,
modal: true,
buttons: {
"Delete all items": function () {
alert ($('#optionalmessage').val());
},
Cancel: function () {
$(this).dialog("close");
}
}
});
});
});
希望对你有帮助,谢谢
关于jquery - 如何从 textarea jquery UI 对话框中获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18982142/