$("#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/