二話不說上代碼
/**
* 獲取前後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));
});
執行結果