编辑对象 jQuery 的属性
Edit attribute of object jQuery
假设我这里有以下对象:
var options = {
'chart': {
'backgroundColor': 'transparent',
'chartArea': {
'backgroundColor': 'transparent'
},
'seriesType': 'line',
'curveType': 'function'
}};
我想稍后为索引displayRangeSelector
附加一个新值,我该怎么做?
它不是一个数组,它是一个对象文字,你可以像下面这样添加属性:
options.chart['displayRangeSelector']='value';
//OR
options.chart.displayRangeSelector='value';
希望这有帮助。
var options = {
'chart': {
'backgroundColor': 'transparent',
'chartArea': {
'backgroundColor': 'transparent'
},
'seriesType': 'line',
'curveType': 'function'
}};
options.chart['displayRangeSelector']='value';
console.log(options.chart);
它是一个对象,而不是一个数组。
你可以试试这个:
options.chart['foregroundColor'] = "blue";
或者这个
options.chart.foregroundColor = "blue";
options.chart.chartArea.foregroundColor = "blue";
如果你使用的是 Jquery,你可以扩展你的对象
例
var options = {
'chart': {
'backgroundColor': 'transparent',
'chartArea': {
'backgroundColor': 'transparent'
},
'seriesType': 'line',
'curveType': 'function'
}};
var newChartProperty = {
'displayRangeSelector':'value'
}
$.extend(options.chart,newChartProperty);
/*Your new object will look like
{
'chart': {
'backgroundColor': 'transparent',
'chartArea': {
'backgroundColor': 'transparent'
},
'seriesType': 'line',
'curveType': 'function',
'displayRangeSelector':'value'
}};
*/
相关文章:
- 变量属性jQuery
- 扫描具有相同命名和插入值的所有数据属性-jQuery
- 查找具有特定数据属性jQuery的元素
- 自定义属性jquery Datatables
- 在布尔属性JQuery之间切换
- 如何替换属性 JQuery 中的子字符串
- 如果我滚动并刷新我的网页,我的导航标题会失去其属性.JQuery
- 查找具有特定数据属性 jquery 的最接近的上一个元素
- 未捕获的类型错误:对象 [对象对象] 的属性“jQuery”不是函数
- 获取自定义属性 jQuery
- 来自输入属性 jQuery 的数组
- 使用名称属性jQuery从下拉列表中获取所选文本
- 筛选数据属性 jQuery
- 使用带有下拉选择的自定义属性jQuery选择器(取2)
- 使用带有下拉选择的自定义属性jQuery选择器
- 选择HTML<输入>缺少类型属性-jQuery的元素
- 数据属性 jQuery 的最高和最低
- 将数据属性设置为按钮并链接所述属性jquery的值
- 检查空属性jquery
- 变换属性jquery