创建时的JQuery滑块设置值

时间:2013-03-14 07:26:07

标签: jquery jquery-slider

$("#slider1").slider({
    min: 1940,
    max: 2013,
    values: [1990, 2013],
    range: true,
    slide: function (event, ui) {
        var val = ui.values;
        $('#from1').text(val[0]);
        $('#to1').text(val[1]);
        $('#i_from1').val(val[0]);
        $('#i_to1').val(val[1]);
    },
    create: function (event, ui) {
        alert(ui.values);
    }
});

当我发出警报时,我得到未定义的值,为什么会这样?,我需要在创建时将这些值设置为某些html元素

1 个答案:

答案 0 :(得分:2)

不幸的是,在create处理程序中,ui参数没有value属性。您可以改为使用它:

create: function (event, ui) {
    alert($(this).slider("values"));
}