回答編集履歴

1

javascript部分にコメント追記

2017/05/29 02:08

投稿

m.ts10806
m.ts10806

スコア80854

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
- $("#years").append('<option value="" selected>--</option>');
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
+ 念のため何をしているかコメントを書きましたが、それぞれの関数や機能の意味は調べてみてください。