2013-05-28 31 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