如何合并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);

最佳答案

使用jQuery.extend()
http://api.jquery.com/jQuery.extend/


setupArray = $.extend(defaultDialogSetup, setupArray);

关于javascript - 在JavaScript中加入2个键值对选项对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13017087/

10-11 11:48