Показать сообщение отдельно
  #1 (permalink)  
Старый 08.09.2015, 19:06
Кандидат Javascript-наук
Отправить личное сообщение для drkrol Посмотреть профиль Найти все сообщения от drkrol
 
Регистрация: 09.10.2013
Сообщений: 114

Как передать value из change jquery в range jquery?
Здравствуйте.
<select name="what" id="what">
   <option name="raz" value="м²">Квартиру</option>
   <option name="raz" value="м²">Дом</option>
   <option name="raz" value="сотка">Земельный участок</option>
</select>

$("#what").change(function () {
var ra = $("#what").val();
})


$( "#slider-range" ).slider({
      range: true,
      min: 10,
      max: 120,
      values: [ 40, 60 ],
      step: 2,
    change: function(event, ui) {
        $( "#amount" ).val( ui.values[ 0 ] ) ;
        $( "#amount1" ).val( ui.values[ 1 ] ) ;
          },
    slide: function(event, ui) {
        $( "#amount" ).val( ui.values[ 0 ] );
        $( "#amount1" ).val( ui.values[ 1 ] );
          }
    }
  );


Меня интересуют $( "#amount" ).val( ui.values[ 0 ] ) ; строчки.
Как сделать, чтобы $( "#amount" ).val( ui.values[ 0 ] ) + ra ; работало?
Мне нужно вставить value из select в код slider range, но у меня ничего не выходит. Я так понимаю потому, что переменная ra не глобальная

jsfiddle.net/d9mhyftn
Ответить с цитированием