回答編集履歴

1

情報の追加。

2017/04/24 03:55

投稿

kei344
kei344

スコア69407

test CHANGED
@@ -37,3 +37,65 @@
37
37
  } );
38
38
 
39
39
  ```**動くサンプル:**[https://jsfiddle.net/h9q78v8c/1/](https://jsfiddle.net/h9q78v8c/1/)
40
+
41
+
42
+
43
+ ---
44
+
45
+
46
+
47
+ **追記:**
48
+
49
+
50
+
51
+ こういうことか。
52
+
53
+
54
+
55
+ ```JavaScript
56
+
57
+ $( function() {
58
+
59
+ for ( let i = 1 ; i <= 64; i++ ) {
60
+
61
+ let _i = ( '0' + i ).slice( -2 );
62
+
63
+ $( '#year' ).append( '<option value="' + _i + '">' + _i + '</option>' );
64
+
65
+ }
66
+
67
+ for ( let i = 1 ; i <= 12; i++ ) {
68
+
69
+ let _i = ( '0' + i ).slice( -2 );
70
+
71
+ $( '#month' ).append( '<option value="' + _i + '">' + _i + '</option>' );
72
+
73
+ }
74
+
75
+ for ( let i = 1 ; i <= 31; i++ ) {
76
+
77
+ let _i = ( '0' + i ).slice( -2 );
78
+
79
+ $( '#day' ).append( '<option value="' + _i + '">' + _i + '</option>' );
80
+
81
+ }
82
+
83
+ $( 'select' ).on('change', function() {
84
+
85
+ if ( $( this ).val() ) {
86
+
87
+ $( this ).addClass( 'sl' );
88
+
89
+ } else {
90
+
91
+ $( this ).removeClass( 'sl' );
92
+
93
+ }
94
+
95
+ } );
96
+
97
+ } );
98
+
99
+ ```**動くサンプル:**[https://jsfiddle.net/h9q78v8c/2/](https://jsfiddle.net/h9q78v8c/2/)
100
+
101
+