jquery - 将按钮添加到 jquery ui 对话框

标签 jquery jquery-ui jquery-ui-dialog

我无法向此 jquery ui 对话框添加按钮。 如果可能的话请给我一个例子。 谢谢。

<script type="text/javascript">
    $(document).ready(function () {
        //setup new person dialog
        $('#dialog2').dialog({
            autoResize: true,
            show: "clip",
            hide: "clip",
            height: 'auto',
            width: '1000',
            autoOpen: false,
            modal: true,
            position: 'top',
            draggable: false,
            title: "انتخاب درخواست",
            open: function (type, data) {
                $(this).parent().appendTo("form");
            }
        });

        $('#viewfaktor').dialog({
            autoResize: true,
            show: "clip",
            hide: "clip",
            height: 'auto',
            width: '1000',
            autoOpen: false,
            modal: true,
            position: 'top',
            draggable: true,
            title: "مشاهده صورت ریز",
            open: function (type, data) {
                $(this).parent().appendTo("form");
            }
        });


        $('#msgBox').dialog({


            autoResize: true,
            show: "clip",
            hide: "clip",
            height: 'auto',
            width: 'auto',
            autoOpen: false,
            modal: true,
            position: 'center',
            draggable: false,



            open: function (type, data) {
                $(this).parent().appendTo("form");
            }


        });



    });

    function showDialog(id) {
        $('#' + id).dialog("open");
    }

    function closeDialog(id) {
        $('#' + id).dialog("destroy");
    }



</script>

最佳答案

有时您也想在创建对话框后动态添加按钮。看我的answer在问题Add a button to a dialog box dynamically

var mydialog = ... result of jqueryui .dialog()
var buttons = mydialog.dialog("option", "buttons"); // getter
$.extend(buttons, { foo: function () { alert('foo'); } });
mydialog.dialog("option", "buttons", buttons); // setter

关于jquery - 将按钮添加到 jquery ui 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031673/

相关文章:

javascript - 方法在点击事件上多次触发

javascript - setInterval javascript 中的文本几分钟后开始闪烁

javascript - jQuery 工具提示脚本

jquery-ui - jQuery UI 语言文件是否托管在 Google 的 CDN 上?

javascript - Jquery 对话框标题栏

javascript - 在 javascript 中切换 - Div 切换可能性

javascript - ASP.NET MVC 4 JQuery 对话框

jquery - 将 jQuery UI 对话框按钮更改为简单链接?

javascript - 未呈现 JQuery UI 对话框模态标题 html 标签

javascript - jquery drag/drop - 用鼠标激活 dropzone 而不是拖动元素的中心