Jqvmap 动态选择区域



我有一个带有 Jqvmap 插件的地图,如果我们想通过代码选择一个区域,我们这样做:

$('#vmap').vectorMap('set', 'colors', {us: '#ffffff'});
$('#vmap').vectorMap('set', 'colors', {fr: '#ffffff'});

但是当这段代码来自一个变量时,我不知道该怎么做:

$('#table td').click(function(){
    var dpt = $(this).text();
    $('#vmap').vectorMap('set', 'colors', {dpt: '#ffffff'});
});

我找到了一个解决方案:

$('#table td').click(function(){
	var dpt = $(this).text();
	var color = {[dpt]:"#ffffff"};
	$('#vmap').vectorMap('set', 'colors', color);
});

最新更新