如何通过javascript或jquery设置html5中的最大值和最小值
我试图找出如何通过javascript或jquery设置html5类型输入的最大值和最小值。
有人请指导
jQuery可以轻松设置元素的任何属性 – 只需使用.attr()
方法 :
$(document).ready(function() { $("input").attr({ "max" : 10, // substitute your own "min" : 2 // values (or variables) here }); });
如果脚本块出现在要操作的元素之后,则不需要文档就绪处理程序。
使用"input"
的选择器将设置所有输入的属性,所以实际上你应该有一些方法来识别有问题的输入。 如果你给它一个id,你可以说:
$("#idHere").attr(...
……或与class级:
$(".classHere").attr(...
试试这个:
$("#myInput").attr({ "max" : 10, "min" : 2 });
注意:这将仅将最大值和最小值设置为单个输入
试试这个
$(function(){ $("input[type='number']").prop('min',1); $("input[type='number']").prop('max',10); });
演示