我想到了一个小问题,我正在尝试想出一种方法来解决它。
基本上,我想要做的是将年份减去 18 年,即:2011 年返回 1993 年,并生成一个下拉选项,供用户选择在此之前的任何年份。
基本上他们必须证明自己已超过法定年龄 18 岁。
var minOffset = 18,
maxOffset = 100;
var thisYear = new Date().getFullYear();
var select = $('<select>');
for (var i = minOffset; i <= maxOffset; i++) {
var year = thisYear - i;
$('<option>', { value: year, text: year }).appendTo(select);
}
select.appendTo('body');
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Demo: http://jsfiddle.net/DhpBg/ http://jsfiddle.net/DhpBg/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)