【发布时间】:2015-12-12 17:07:11
【问题描述】:
我无法从 2 路(范围)jquery 滑块中获取值。我尝试了各种方法,但都没有奏效。
包含信息的文本字段具有 [int - int] 结构。
我要做的是将滑块中的 2 个范围值获取到脚本末尾的 url 中。
JavaScript:
var val1 = 0;
var val2 = 0;
$(function() {
$( "#slider-3" ).slider({
range:true,
min: 1,
max: {{ $data['labels'] }},
values: [ 1, {{ $data['labels'] }} ],
slide: function( event, ui ) {
$( "#price" ).val( ui.values[ 0 ] + " - " + ui.values[ 1 ] );
val1 = ui.values[0];
val2 = ui.values[1];
}
});
$( "#price" ).val( $( "#slider-3" ).slider( "values", 0 ) +
" - " + $( "#slider-3" ).slider( "values", 1 ) );
});
$('#fetchLabels').on('click', function(){
location.href="{{ url('labels/objects') }}/" + val1 + "/" + val2;
});
编辑:通过一些故障排除,我发现这些值没有设置。它们只停留在 0 和 0...
【问题讨论】:
-
你可能想在代码缩进上做一些工作,真的很难阅读。
-
检查编辑以便于阅读代码。
标签: javascript jquery html