Ползунок диапазона пользовательского интерфейса jQuery — оба значения в разных элементах выбора формы

#jquery #element #bind

#jquery #элемент #привязка

Вопрос:

У меня есть ползунок диапазона с двумя значениями. Минимальная цена и максимальная. У меня есть два элемента выбора: один с минимальной ценой и один с максимальной. Я бы хотел, чтобы эти селекторы менялись в соответствии с ползунком. Я добился изменения полей ввода при использовании ползунка, но, похоже, я не могу заставить ползунок работать с двумя элементами выбора. Вот мой код:

      $(function() {
      $( "#slider-range" ).slider({
       range: true,
       min: 1,
       step: 1,
       max: 5,
       values: [ 1, 5 ],
       slide: function( event, ui ) {
        $( "#min" ).val( ui.values[ 0 ] );
        $( "#max" ).val( ui.values[ 1 ] );
       }
      });
      $( "#amount" ).val( "$"   $( "#slider-range" ).slider( "values", 0 )  
       " - $"   $( "#slider-range" ).slider( "values", 1 )   " price" );

     });
  

И html:

 <input type="text" name="minimum" id="edit-nightlyavg-min" value="1" /> 

<input type="text" name="maximum" id="edit-nightlyavg-max" value="10" /> 
  

Как я могу заставить ползунок изменить два моих элемента выбора?

Ответ №1:

Вероятно, это потому, что ваши селекторы для ваших входных элементов неверны.

В ваших элементах ввода есть, id="edit-nightlyavg-min" and id="edit-nightlyavg-max" но вы используете $("#max") и $("#min")

Комментарии:

1. Или я вообще не понял ваш вопрос. : P