teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

2017/07/24 13:56

投稿

subaru_10
subaru_10

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  jQueryでプルダウンの年計算を作っているのですがどうしてもわからないところがあります。
2
2
  ```javascript
3
- $(function MOND() {
3
+ $(function() {
4
4
  for (var i = 2017; i >= 1900; i--) {
5
5
  $(' .year').append('<option value="' + i + '">' + i + '</option>');
6
6
  }

3

2017/07/24 13:55

投稿

subaru_10
subaru_10

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  jQueryでプルダウンの年計算を作っているのですがどうしてもわからないところがあります。
2
2
  ```javascript
3
- $(function () {
3
+ $(function MOND() {
4
4
  for (var i = 2017; i >= 1900; i--) {
5
5
  $(' .year').append('<option value="' + i + '">' + i + '</option>');
6
6
  }
@@ -16,7 +16,7 @@
16
16
  $('.month').change(function () {
17
17
  leapYearCheck();
18
18
  });
19
- };
19
+ });
20
20
 
21
21
  // うるう年
22
22
  function leapYearCheck() {

2

2017/07/24 13:55

投稿

subaru_10
subaru_10

スコア11

title CHANGED
File without changes
body CHANGED
@@ -37,7 +37,8 @@
37
37
  ```html
38
38
  <?php for ($x = 0; $x < 3; $x++) : ?>
39
39
  <tr>
40
- <td><input type='text' name='num[<?= $x ?>'
40
+ <td><input type='text' name='num[<?= $x ?>']>
41
+ </td>
41
42
  <td id="BOW<?= $x ?>">
42
43
  <select class='year' name='year[<?= $x ?>]'></select>
43
44
  <select class='month' name='month[<?= $x ?>]'></select>
@@ -48,4 +49,5 @@
48
49
  ```
49
50
  これにいまだとclassを指定しているためひとつのところを変えると複数変わってしまいます。
50
51
  これをIDをテーブルのtdのほうに連番で置いたのでこれを指定したいのですがjQueryのほうでどうやって繰り返し処理をしたらいいのかわからず止まっています。
51
- できるだけ短い文にしたいのですがなにかいい案があるでしょうか?
52
+ できるだけ短い文にしたいのですがなにかいい案があるでしょうか?
53
+ ちなみにhtmlのほうは上下にしっかりtbodyなどテーブルを作っています

1

2017/07/24 13:51

投稿

subaru_10
subaru_10

スコア11

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
  });
19
19
  };
20
20
 
21
- // うるう年判定して日付を表示
21
+ // うるう年
22
22
  function leapYearCheck() {
23
23
  $(' .day').empty();
24
24
  var y = $(' .year').val();
@@ -37,7 +37,7 @@
37
37
  ```html
38
38
  <?php for ($x = 0; $x < 3; $x++) : ?>
39
39
  <tr>
40
- <td><input type='text' name='num[<?= $x ?>
40
+ <td><input type='text' name='num[<?= $x ?>'
41
41
  <td id="BOW<?= $x ?>">
42
42
  <select class='year' name='year[<?= $x ?>]'></select>
43
43
  <select class='month' name='month[<?= $x ?>]'></select>