2014-05-04 24 views
0

我試圖做這樣的事情:http://jsfiddle.net/tDkEW/1/jQuery的動態更新輸入類型範圍

代碼:

<input type="text" name="chance" id="chance" class="text" value="50"> 
<input type="range" id="chanceSlider" class="vHorizon" min="0.01" max="98" step="0.01" style="background-color: #00aec8; width: 50%;"> 

$('#chanceSlider').on('change', function(){ 
    $('#chance').val($('#chanceSlider').val()); 
}); 

$('#chance').on('keyup', function(){ 
    $('#chanceSlider').val($('#chance').val()); 
}); 

但我想輸入更新的價值dynamiclly當您單擊並移動「滑塊「,而不必從中釋放鼠標。

編輯:我不想使用jQuery UI

回答

0

事件綁定是不是「變」,它應該是「輸入」。

喜歡的東西:

$('#chanceSlider').on('input', function(){ 
    $('#chance').val($('#chanceSlider').val()); 
}); 
+0

謝謝,我該怎麼辦,如果我想要的值是一個整數? – mrpinkman

+1

你會想要使用「parseInt()」函數。您必須解析chanceSlider的值,然後將其作爲值發送給「機會」 – Knetic