我正在尝试向滑块添加日期,并且需要在点击时增加值。我目前以- 2
$('#adddates').click(function() {
var year = 2;
$("#slider").dateRangeSlider({
bounds: {
min: new Date(Today.getFullYear() - ++year, 0, 1),
max: new Date(Today.getFullYear(), Today.getMonth(), Today.getDate())
}
});
});
点击我只需要额外的一年。我需要在每次点击时将年变量的数量从2增加。如何实现这一目标?
答案 0 :(得分:1)
如果您要询问如何维护年份值,请在点击事件之外声明:
$( document ).ready(function() {
var year = 2; // abstracting the year away from the click function
$('#adddates').click(function() {
$("#slider").dateRangeSlider({
bounds: {
min: new Date(Today.getFullYear() - ++year, 0, 1),
max: new Date(Today.getFullYear(), Today.getMonth(), Today.getDate())
}
});
});
});
但是请注意,如果由于任何原因你做某种服务器端回发,这个值将被重置。