带有两个处理程序的 jQuery 范围滑块.读取最小值和最大值
jQuery range slider with two handlers. Reading min and max values values
我正在使用jQuery UI范围滑块,我有两个隐藏的输入来存储滑块的最小值和最大值,以便以后将它们用于PHP查询。但是发生的情况是,我的最小值和最大值变量不存储实际值,而是存储它们之前的值。因此,相对于实际值将有+-1的变化。我想我必须在提交表单之前找到一种方法来更新值。我使用的代码是
<script>
$(function() {
$("#slider-range").slider({
range: true,
min: 1,
max: 10,
values: [ 1, 10 ],
slide: function( event, ui ) {
$("#minvalue").val($("#slider-range").slider("values", 0));
$("#maxvalue").val( $("#slider-range").slider("values", 1));
$("#amount").val(ui.values[ 0 ] + " - " + ui.values[ 1 ]);
}
});
$("#amount").val( $("#slider-range").slider("values", 0) +
" - " + $("#slider-range").slider("values", 1));
});
</script>
<input type="hidden" id="minvalue" name="minvalue" />
<input type="hidden" id="maxvalue" name="maxvalue" />
在这里试试这个:
$(function() {
$("#slider-range").slider({
range: true,
min: 1,
max: 10,
values: [0, 11],
slide: function(event, ui) {
$("#minvalue").val(ui.values[0]);
$("#maxvalue").val(ui.values[1]);
$("#amount").val(ui.values[0] + " - " + ui.values[1]);
}
});
$("#amount").val($("#slider-range").slider("values", 0) + " - " + $("#slider-range").slider("values", 1));
});
相关文章:
- jquery日期选择器年份范围默认值
- 是否可以在jQuery事件中更改Angular范围
- jQuery“this”范围问题
- 将类添加到jquery中的第n个子范围
- 检查页面范围并提取<h1>内容(如果使用JQuery存在页面)
- jQuery日期[时间]选择器-如何保存时间范围(+修改日期格式)
- 在Jquery或Javascript中获取两个范围或日期之间的通信周数
- "这个“;在每个范围之外(JQuery)
- javascript和jQuery的嵌套对象函数中的变量范围
- JQuery:单击范围标签时切换日期选择器
- JQuery AJAX 和 OOP JS 范围困境
- 如何在 jQuery 日期选择器 UI 中阻止多个日期范围
- JQuery 范围滑块步进更改问题
- 从全局范围调用 jQuery 中的函数
- Javascript/jQuery中的范围
- 网站范围内jQuery/javascript选择器的最佳实践
- 滑块范围jQuery Uj.使用ajax提交值
- Struts:突出显示日历中的日期范围(JQuery/Javascript)
- 提交表单时如何回显滑块范围jquery的值以及如何设置滑块范围$_GET值的值
- 美元的范围.jquery onchange后$watch不触发