$("#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元素
答案 0 :(得分:2)
不幸的是,在create
处理程序中,ui
参数没有value
属性。您可以改为使用它:
create: function (event, ui) {
alert($(this).slider("values"));
}