< input type =“range”value =“5,17”/>
如果我尝试用$(‘input’)更改值.val(‘8,20’);它不会改变…
但隐藏的输入工作:
< input type =“hidden”value =“s”/>
解决方法
HTML5< input type =“range”/>只处理min和max属性之间的一个值 – 例如:
<input type="range" min="1" max="10" value="5.3" step="0.1" /> $("input[type=range]").val(); // returns 5.3 $("input[type=range]").val(6); // sets value to 6 $("input[type=range]").val(); // returns 6
如果您希望在一个UI输入中使用最小值和最大值,则可以使用jQueryUI的滑块:https://jqueryui.com/slider/