回答編集履歴

1

質問内容修正に伴う修正

2017/02/22 10:11

投稿

nayuneko
nayuneko

スコア133

test CHANGED
@@ -42,13 +42,25 @@
42
42
 
43
43
  ```html
44
44
 
45
- <table id='table'>
45
+ <table id='table'>
46
46
 
47
47
  <tbody>
48
48
 
49
- <tr><td class='hoge'></td><td class='hoge2'></td></tr>
49
+ <tr>
50
50
 
51
+ <td><input type='hidden' name='td0.hoge' class="hoge"></td>
52
+
51
- <tr><td class='hoge'></td><td class='hoge2'></td></tr>
53
+ <td><input type='hidden' name='td0.hoge2' class="hoge2"></td>
54
+
55
+ </tr>
56
+
57
+ <tr>
58
+
59
+ <td><input type='hidden' name='td1.hoge' class="hoge"></td>
60
+
61
+ <td><input type='hidden' name='td1.hoge2' class="hoge2"></td>
62
+
63
+ </tr>
52
64
 
53
65
  </tbody>
54
66
 
@@ -60,13 +72,15 @@
60
72
 
61
73
  ```javascript
62
74
 
75
+ var list = [];
76
+
63
77
  $('#table tr').each(function(i){
64
78
 
65
79
  var a = {
66
80
 
67
- 'hoge' : $(this).find('.hoge').text(),
81
+ 'hoge' : $(this).find('input:hidden.hoge').val(),
68
82
 
69
- 'hoge2' : $(this).find('.hoge2').text()
83
+ 'hoge2' : $(this).find('input:hidden.hoge2').val()
70
84
 
71
85
  };
72
86