jquery - 如何从 textarea jquery UI 对话框中获取文本

标签 jquery jquery-ui css

我正在尝试让用户在确认对话框的文本区域中输入文本。 有什么想法吗?

alert ($('#optionalmessage').text()); 似乎没有这样做。

Fiddle here

$(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/

相关文章:

javascript - Knockout.js:如何获取当前表单?

javascript - 突出显示jquery中的当前页面

javascript - 克隆时 jQuery UI 复选框行为异常

jquery-ui - 如何在不调用更改/幻灯片方法的情况下更改 slider 的位置?

CSS3 :not() selector to test parent's class

jquery - 缩小 div 的内容而不是 DIV 本身。

jquery - 如何在屏幕调整大小时附加 div

php - jquery ui可排序将connectWith列表保存到mysql数据库php

javascript - jquery 移动页面在用 css 显示图像后消失

html - Bootstrap : Changing column order