我正在仅使用 html5 和 jquery 开发一个页面,并且我的范围输入如下:
<input id="mySlider" type="range" class="test" min="2" max="32" step="2" value="10" />
有什么方法可以动态改变这个输入的最小值吗?我尝试过使用 getElementByID 来引用/设置并尝试访问 min 属性(与 .value 的操作方式相同),但这似乎不起作用。谢谢!
最佳答案
我已通过多种方式成功更改了该值,包括:
document.getElementById('mySlider').min = 5; // Example: min value of 5
$('#mySlider').prop('min', 5); //jQuery method
确保您使用小写的 d
正确拼写了 document.getElementById
。
去试试这个 fiddle :http://jsfiddle.net/8W7FF/
关于jquery - 范围输入元素 : Is there a way to Dynamically Change the Min Value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7982312/