我有一个简单的jquery滑块,我想在输入字段中输入金额来更新max:value。以下是我到目前为止的情况:
<input name="cost" type="text" class="inputbox" size="10" id="cost" />
<label for="status">Progress Bar:</label>
<input type="text" id="status" style="border:0; color:#158FB6;font-weight:bold; background-color:#F8F8F8" name="status"/>
<div id="status-range" style="width: 250px;margin-top:2px"></div>
$(function() {
$( "#status-range" ).slider({
value:0,
min: 0,
max: 0,
slide: function(event, ui) {
$("#status").val("$" + ui.value);
}
});
$("#status").val("$" + $("#status-range").slider("value"));
});
现在,当用户在成本字段中输入值时,我希望max:0自动更新。
答案 0 :(得分:1)
添加此事件侦听器:
$('#cost').change(function() {
$('#status-range').slider('option','max',$(this).val());
});