2015-06-01 2 views
0

Я пытаюсь узнать, как использовать ползунки jQuery. Я не могу получить значение с ползунка при смене/слайде. Как получить значение?jQuery Значение слайдера undefined

$(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

Вы используете 'jQuery-ui'? – Tushar

ответ

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); 
    } 
}); 

Fiddle

Смежные вопросы