我正在尝试学习如何使用jQuery滑块。我无法从更改/幻灯片上的滑块获取值。我如何获得价值?
$(function() {
$('.slider').slider({
value: 0,
min: 0,
max: 100,
step: 1,
change: function() {
UpdateVal(this);
}
});
});
function UpdateVal(bar) {
//This returns an object
var selection = $('.ampSli').slider('value');
alert(selection);
//This returns 'undefined'
alert(bar.value);
}
答案 0 :(得分:0)
而不是change
使用幻灯片
$(function() {
$('.slider').slider({
value: 0,
min: 0,
max: 100,
step: 1,
slide: function(event, ui) {
UpdateVal(ui);
}
});
function UpdateVal(bar) {
var selection = $('.ampSli').slider('value');
alert(selection);
alert(bar.value);
}
});
答案 1 :(得分:0)
在UpdateVal中传递ui
对象:
change: function (event, ui) {
UpdateVal(ui);
}