您好我将操纵其中的一些JSON属性,从ui框架加载一些其他JSON数据和一些jquery滑块,我想知道如何访问JSON数组内的属性并操纵它们的值。
d3.json("basbeball.json", function(json) {
//properties here??
"year": '2002', //slider will modify this year
data = json;
counties.selectAll("path")
.attr("class", quantize);
//start of slider for map
$( "#slider" ).slider({
range: "min",
value: 0,
min: 1910,
max: 2012,
slide: function( event, ui ) {
$( "#sliderVal" ).val(ui.value );
}
});
$( "#sliderVal" ).val($( "#slider" ).slider( "value" ) );
});
答案 0 :(得分:0)
因为您已声明data=json
并且它似乎是一个全局变量,您可以从代码中的任何位置读取或修改data
对象
slide: function( event, ui ) {
var val=ui.value ;
$( "#sliderVal" ).val( val );
data.year=val;
}
这假设year
是json对象的一个键,并且没有嵌套在数组或其他对象中