我正在尝试使用 jQuery 函数(位于末尾)将 map 和 values 的值附加到此 test 变量中。我该怎么做?
我想将 map: 'ecoMap' 的值更改为 map:developmentRegionMap 并将 values: Chherti 更改为 values:测试值
function Eco_regions() {
test = $('#world-map').vectorMap({
map: 'ecoMap',
backgroundColor: '#FFFFFF',
regionsSelectable: false,
series: {
regions: [{
values: Chhetri,
scale: ['#fffad6', '#d05300'],
normalizeFunction: 'polynomial'
}]
}
});
};
这是应该附加变量的 jquery 函数。
$('#change_ecoregions').click(function (e) {
e.preventDefault();
test.map.setValue('developmentRegionMap');
test.series.regions[0].setValues(testvalue);
Eco_regions();
});
最佳答案
您需要的是特定于插件的;假设您正在使用 jQuery Vector Maps plugin ,根据文档,您必须执行此操作才能在创建后更改值(未经测试):
jQuery('#vmap').vectorMap('set', 'map', 'developmentRegionMap');
关于javascript - Jquery 函数附加变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17449485/