JQM Slider问题

时间:2015-10-24 16:31:16

标签: jquery jquery-mobile

我有一个问题,我试图将UI滑块的最大值设置为Ajax派生值。我的滑块如下所示:

<input type="range" id="mwpSlider" min="1" max="100" value="1">

当用户单击图标时,会进行Ajax调用以确定滑块的最大值。然后我按如下方式设置滑块:

 $("#mpwSlider").slider('option','max', maxValue);
 $("#mpwSlider").slider('value',1);

我也尝试过:

$("#mpwSlider").val("1").slider('refresh');

然后显示包含滑块。无论我做什么(包括硬编码2000的值代替maxValue),最大值仍为100.我使用的是JQM 1.4.1,JQ 1.10.2和JQ-UI 1.8.23。

1 个答案:

答案 0 :(得分:1)

输入ID上有拼写错误。甚至认定它不会起作用。

尝试使用jquery中的.prop和.val函数:

$("#mwpSlider").prop('min',1);
$("#mwpSlider").prop('max',maxValue);
$("#mwpSlider").val(1000)
$("#mwpSlider").slider("refresh");

此处的工作示例jsfiddle