2

2 つのキーと値のペアの defaultDialogSetup と setupArray をマージするにはどうすればよいですか?

var defaultDialogSetup = { modal: true, show: 'fade', hide: 'fade' };

var setupArray = {
                open: function (e) { $(this).load($(link).attr('href')); },
                title: link.innerHTML,               
                width: 300,
                height: 250,
                buttons:
                {
                    "OK": function () { createTemplate($(this), $('form', this)); },
                    "Cancel": function () { $(this).dialog("close"); }
                }
            };

$dialog.dialog(setupArray);
4

2 に答える 2

4

使用するjQuery.extend()

http://api.jquery.com/jQuery.extend/

2 つ以上のオブジェクトの内容を最初のオブジェクトにマージします。

setupArray = $.extend(defaultDialogSetup, setupArray);
于 2012-10-22T18:06:29.837 に答える