jquery - 范围输入元素 : Is there a way to Dynamically Change the Min Value?

标签 jquery html range

我正在仅使用 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/

相关文章:

html - 将我的表单输入字段置于彼此之下

c++ - 特定类型的范围概念

Excel VBA - 选择动态单元格区域

php - 如何使用jquery发送多个post请求?

jquery - 远程 JSONP 数据源不适合我

html - 如何显示两个列表,其中每个 li 元素垂直位于彼此下方?

arrays - 验证数量范围数组的最有效方法是什么?

javascript html文本过滤器/链接

javascript - 如何平滑地防止固定元素滚动到指定元素

html - 我正在尝试删除空间,并且在侧面滑动和缓出的图像不会在纯 CSS 中缩放