2013-06-21 4 views
1

Я немного застрял и задаюсь вопросом, может ли кто-нибудь понять, почему? его фактически не генерируют ползунки вообще, так немного потерянные.jQuery UI Slider на нескольких входах не работает

JSFiddle здесь: http://jsfiddle.net/DmDkp/

HTML

<div class="markup scoreSlide"> 
    <input type="text" id="" class="scoreID" value="" /> 
    <div class="scoreSlider"></div> 
</div> 

<div class="markup scoreSlide"> 
    <input type="text" id="" class="scoreID" value="" /> 
    <div class="scoreSlider"></div> 
</div> 

<div class="markup scoreSlide"> 
    <input type="text" id="" class="scoreID" value="" /> 
    <div class="scoreSlider"></div> 
</div> 

JS

jQuery(document).ready(function() { 
    jQuery('.scoreSlide').each(function(){ 
     jQuery(this).find('.scoreID').slider({ 
      animate: true, 
      range: "min", 
      value: value: jQuery('.scoreID').val(), 
      min: 1, 
      max: 5, 
      step: 1, 
      slide: function(event, ui) { 
      jQuery(this).find('.scoreSlider').html(ui.value); 
      }, 
     }); 
    }); 
}); 
+0

Что это? 'value: value: jQuery ('. scoreID'). val(),' –

ответ

1
jQuery(this).find('.scoreSlider').slider({ 
      animate: true, 
      range: "min", 
      value: jQuery('.scoreSlider').val(), 
      min: 1, 
      max: 5, 
      step: 1, 
      slide: function(event, ui) { 
      jQuery(this).find('.scoreID').html(ui.value); 
      }, 
     }); 

DEMO -- >http://jsfiddle.net/DmDkp/8/

Чтобы получить значения в текстовом поле, выполните следующие действия:

slide: function(event, ui) { 
      $(this).parent().find('.scoreID').val(ui.value); 
} 
+0

Возможно, я немного ошибся, ползунок должен быть под входным? но кажется, что нет. – 1Line

+0

См. Http://jsfiddle.net/DmDkp/3/ –

+0

Я обновил здесь еще раз: http://jsfiddle.net/DmDkp/5/ и изменил ползунок, чтобы изменить, но не обновляя значение, вы можете понять, почему? – 1Line