回答編集履歴
1
javascript部分にコメント追記
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
```HTML
|
4
4
|
|
5
5
|
<select name="years" id="years">
|
6
|
+
|
7
|
+
<option value="" selected>--</option>
|
6
8
|
|
7
9
|
</select>
|
8
10
|
|
@@ -12,13 +14,13 @@
|
|
12
14
|
|
13
15
|
var term_years = 5; //何年分表示するか
|
14
16
|
|
15
|
-
var now = new Date();
|
17
|
+
var now = new Date(); //Dateで現在の日付情報を取得
|
16
18
|
|
17
|
-
var thisyear = now.getFullYear();
|
19
|
+
var thisyear = now.getFullYear(); // 今年
|
18
20
|
|
19
21
|
$(document).ready( function(){
|
20
22
|
|
21
|
-
|
23
|
+
//開始を設定値、終了を今年としてループし、optionを追加
|
22
24
|
|
23
25
|
for(i=(thisyear-term_years);i<=thisyear;i++){
|
24
26
|
|
@@ -43,3 +45,7 @@
|
|
43
45
|
```
|
44
46
|
|
45
47
|
※jQuery使用してます
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
念のため何をしているかコメントを書きましたが、それぞれの関数や機能の意味は調べてみてください。
|