如何在jquery中为变量添加其他值

时间:2016-01-27 19:21:08

标签: javascript jquery

我正在尝试向滑块添加日期,并且需要在点击时增加值。我目前以- 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增加。如何实现这一目标?

1 个答案:

答案 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())
            }
        });
    });
});

但是请注意,如果由于任何原因你做某种服务器端回发,这个值将被重置。