我想制作多个对话框,并使用默认对象进行大多数常见配置。可以添加配置对象吗?我试过,这段代码失败了:
var full_dialog = {
width: "200px",
height: "300px",
position: [0,100]
}
$('<div></div>').dialog({
title: 'Claim# '+ref_num,
full_dialog
});
我使用$.extend
来连接对象,我只是想知道是否有更好的方法。
答案 0 :(得分:2)
只需使用$.extend
,就会很简单明了。
答案 1 :(得分:2)
如果要动态合并两个对象的属性,请查看此主题的已接受答案:How can I merge properties of two JavaScript objects dynamically?
然后你可以这样做:
var full_dialog = {
width: "200px",
height: "300px",
position: [0,100]
}
$('<div></div>').dialog(merge_options({
title: 'Claim# '+ref_num
},full_dialog));