JQuery slider 在创建时设置值

标签 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 元素

最佳答案

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

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

关于JQuery slider 在创建时设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15403448/

相关文章:

jquery - 滚动捕捉到部分而不调整窗口大小

javascript - 如何在同一个类中调用2个JavaScript方法?

javascript - 用户登录时隐藏一个div

javascript - 如何在jQuery中传递和设置 slider 图像显示时间?

javascript - 如何在鼠标悬停时从右向左滑动 td 并在鼠标移出时向后滑动

jquery - 使用 jQuery Mobile Slider 制作动画颜色

Jquery,给定一个字符串及其坐标替换它

javascript - 检查 json Javascript/Jquery 中是否存在数组

javascript - jQuery Mobile slider 捕捉?

javascript - jQuery slider 不可拖动