2013-05-28 33 views
1

獲取值我有一個輸入文本jQuery的GET值時從滑塊

<span id="slider-result-dist"></span> 
<div class="slider_dist slider"></div> 
    <input type="text" name="filter_dist_sea" id="dist-sea" value="<?php echo $states['filter_dist_sea'] ?>" /> 
</div> 

我已創建一個滑塊

$(".slider_dist").slider({ 
     animate: true, 
      range: "min", 
      value: 100, 
      min: 1, 
      max: 1000, 
    step: 100, 
      slide: function(event, ui) { 
      $("#slider-result-dist").html(ui.value+' Mt'); 
    $('#jea-search-dist-sea<?php echo $uid ?>').attr('value', ui.value); 
      } 
    }); 
    }); 

我需要使用功能改變這樣的,但不工作

$('#dist-sea').change(function() { 
    alert('change'); 
}); 

我知道的好方法是這樣的:

$(".slider_dist").slider({ 

      slide: function(event, ui) { 
      alert(ui.value); 
      } 
    }); 

從滑塊更改時可以從輸入中獲取值嗎?

回答

1

試試這個

$(".YourUI_slider").bind("slidestop", function(event, ui) 
{ 
    //Do What ever your want  
}); 

編輯

$("#YourInput").blur(function() 
{ 
    //To get Slider Min value 
    var SliderMin=$(".YourUI_slider").slider("values")[0]; 

    //To get Slider Max value 
    var SliderMax=$(".YourUI_slider").slider("values")[1]; 
} 
+0

感謝狀,但我需要從輸入文本事件。如果輸入的文本更改得到值.... – user1672131

+0

檢查代碼。可能是它可以幫助你。 – Hearaman