【问题标题】:how to get old value in jQuery UI slider change method如何在 jQuery UI 滑块更改方法中获取旧值
【发布时间】:2016-11-03 10:24:50
【问题描述】:

我如何设置以前的值是他们的任何东西,我不想添加自定义代码来存储旧数据等。

$('#rating').slider({
    value: 10,
    range: "min",              
    max: 10,
    change: function (event, ui) {
        if(ui.value<7) {
            if(confirm('Are you sure ')){                           
                //functioality
            }else{
                //set it to previous value not fix 10
                $('#'+this.id).slider('value',10);
            }
        }
    },
}); 

【问题讨论】:

    标签: jquery jquery-ui-slider


    【解决方案1】:

    在表单中放置一个隐藏字段

    <input type="hidden" id="HDrating">
    

    Javascript

    $('#rating').slider({
        value: 10,
        range: "min",              
        max: 10,
        change: function (event, ui) {
            if(ui.value<7) {
                if(confirm('Are you sure ')){                           
                    //functioality
                    //Store selected value in hidden field
                    $("#HDrating").val(ui.value);
                }else{
                    //set hidden field value in rating field
                    $('#'+this.id).slider('value',$("#HDrating").val());
                }
            }else{
                $("#HDrating").val(ui.value);
            }
        },
    }); 
    

    【讨论】:

      猜你喜欢
      • 2011-02-25
      • 1970-01-01
      • 2010-11-15
      • 2011-05-24
      • 1970-01-01
      • 2020-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多