2014-12-02 2 views
0

В настоящее время я реализую ползунок jQuery в веб-приложении и вам нужно получить значения из ползунка для использования в функции Javascript. Например, если пользователь выбирает диапазон от 100 000 до 450 000 для отправки min_value = 100 000 и max_value = 450 000 для функции Javascript.Получение значений из JQuery Slider

Как бы я согласился.

См. Ниже код для моего слайдера.

$(function() { 
      $("#price_slider").slider({ 
      range: true, 
      min: 50000, 
      max: 1000000, 
      step: 1000, 
      values: [350000, 700000 ], 
      slide: function(event, ui) { 
       $("#amount").val("€" + ui.values[0 ] + " - €" + ui.values[1 ]); 
       current_min_price: ui.values[0 ]; 
       current_max_price: ui.values[1 ]; 
      } 
      }); 
      $("#amount").val("€" + $("#price_slider").slider("values", 0) + " - €" + $("#price_slider").slider("values", 1)); 
     }); 

Ползунок выглядит так, как должен, на странице, но я не могу использовать его в его нынешнем виде.

ответ

0
current_min_price: ui.values[0 ]; 
current_max_price: ui.values[1 ]; 

Есть ли у вас ошибки JavaScript? Если вы хотите назначить переменные, вы должны использовать =

0

Немного непонятно, о чем вы спрашиваете. Как @DanielIgnat's answer говорит, строки ниже:

current_min_price: ui.values[0 ]; 
current_max_price: ui.values[1 ]; 

взгляд неправильно. Что это делает создать code line labels под названием current_min [Макс] _price и оценивать выражения ui.values[0] и [1] (что то же самое, как написание 100000;450000; и не должны иметь никакого практического эффекта)

Если current_min_price и current_max_price являются переменные или свойства на какой-то объект (который вы должны затем получить доступ с window. или obj.current_min_price), вы можете установить их с assignment operator=:

current_min_price = ui.values[0]; 
current_max_price = ui.values[1]; 

Это единственный бит, который выглядит неправильно в размещенном вопросе, остальная часть вашего кода выглядит нормально. Если это не поможет, вы можете включить более подробную информацию.

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