【发布时间】:2014-02-25 19:18:11
【问题描述】:
我想从 jquery 函数中获取一个变量以插入 d3,但我无法访问它。这就是我所拥有的,我遇到问题的变量是 yearSelected。我只是想捕获 yearSelected 现在写入控制台。
var yearSelected = "";
$(function () {
$("#slider").slider({
value: 100,
min: 2000,
max: 2013,
step: 1,
slide: function (event, ui) {
$("#year").val(ui.value);
yearSelected = ui.value;
}
});
$("#year").val($("#slider").slider("value"));
return yearSelected;
});
console.log(yearSelected);
【问题讨论】:
-
你没有解释你想如何将它与 D3 一起使用。
-
感谢您的解释!我想根据 Jquery 滑块中的年份更新我的 d3 chloropeth 地图。
-
好吧,您在
ui.value中获得了该值——您需要做的就是调用一个对其进行更新的函数。
标签: javascript jquery d3.js