二话不说上代码
/**
* 获取前后n年的年份下拉
* n 当前往前n年,过去
* m 当前往后m年,未来
*/
var selectYear = function(n,m) {
if(m==='' || m===undefined)
m=0;
var myDate= new Date();
var startYear=myDate.getFullYear()-n;//起始年份
var endYear=myDate.getFullYear()+m;//结束年份
var arr = new Array();
for (var i=startYear;i<=endYear;i++) {
var obj = {"id":i,"text":i+"年"};
arr.push(obj);
}
return arr;
}
GO!!!
$(document).ready(function(){
// autoHeight();
console.info(selectYear(10));
});
执行结果