Javascript Jquery UI对象-可以使它们接受多个配置对象吗?

Javascript Jquery UI对象-可以使它们接受多个配置对象吗?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想为最常见的配置创建多个对话框和一个默认对象。是否可以添加配置对象?我尝试过,但此代码失败: var full_dialog = { width: "200px", height: "300px", position: [0,100] } $('<div></div>').dialog({ title: 'Claim# '+ref_num, full_dialog }); var full\u对话框={ 宽度:“200px”,

我想为最常见的配置创建多个对话框和一个默认对象。是否可以添加配置对象?我尝试过,但此代码失败:

var full_dialog = {
    width: "200px",
    height: "300px",
    position: [0,100]
}

$('<div></div>').dialog({
    title: 'Claim# '+ref_num,
    full_dialog
});
var full\u对话框={
宽度:“200px”,
高度:“300px”,
职位:[0100]
}
$('')。对话框({
标题:'索赔#'+参考编号,
完整对话
});

我曾使用
$.extend
连接对象,我只是想知道是否有更好的方法。

只需使用
$.extend
,它简单明了。

只需使用
$.extend
,它简单明了。

如果要动态合并两个对象的属性,请查看此线程的公认答案:

然后你可以做:

var full_dialog = {
    width: "200px",
    height: "300px",
    position: [0,100]
}

$('<div></div>').dialog(merge_options({
    title: 'Claim# '+ref_num
},full_dialog));
var full\u对话框={
宽度:“200px”,
高度:“300px”,
职位:[0100]
}
$('').对话框(合并选项({
标题:'索赔#'+参考编号
},完整对话);

如果要动态合并两个对象的属性,请查看此线程的公认答案:

然后你可以做:

var full_dialog = {
    width: "200px",
    height: "300px",
    position: [0,100]
}

$('<div></div>').dialog(merge_options({
    title: 'Claim# '+ref_num
},full_dialog));
var full\u对话框={
宽度:“200px”,
高度:“300px”,
职位:[0100]
}
$('').对话框(合并选项({
标题:'索赔#'+参考编号
},完整对话);

$.extend
是您在本案例中的朋友,better=不使用$.extend的解决方案。在评论作者看来,extend是您的朋友。
$.extend
是您在本案例中的朋友,BERTER=一个不使用$的解决方案。扩展一个评论作者认为在他们看来是优越的。好的建议-它也非常强大。我在读了更多关于它的内容后,最终使用了它。这是一个很好的建议——它也非常强大。在读了更多关于它的内容后,我最终使用了它。