【发布时间】:2018-02-24 14:05:56
【问题描述】:
我有一个对象如下:
{
"headerSection": {
"text": "Some Text",
"color": "red",
"fontSize": "12px",
"backgroundColor": "#000",
"textAlign": "left"
}
}
我有一个下拉列表,用户可以选择不同的字体大小,即14px, 16px .. 20px。在此下拉列表的更改事件中,我想更改上述对象中fontSize 的值,因此我这样做:
$('#font-size-ddl').change(function () {
var value = $(this).val();
headerObj.fontSize = value;
console.log(JSON.stringify(headerObj));
});
上面console.log的输出是:
{
"headerSection": {
"text": "Some Text",
"color": "red",
"fontSize": "12px",
"backgroundColor": "#000",
"textAlign": "left"
},
"fontSize": "20px",
}
谁能告诉我我做错了什么。
【问题讨论】:
-
这里的
headerObj是什么? -
@HimanshuUpadhyay
headerObj是我的对象,它完全按照我在问题中提到的方式从服务器返回给我 -
我已经回答了你的问题。
-
希望你得到解决方案@code。
标签: javascript jquery html object