質問編集履歴

5

2022/02/02 03:46

投稿

meron88
meron88

スコア50

test CHANGED
File without changes
test CHANGED
@@ -1,181 +1,92 @@
1
1
  ### 前提・実現したいこと
2
-
3
2
  選択できるもので選択を押すと、選択済みの方にデータが表示されるようにしたいのですが、
4
-
5
3
  現状ですと、解除ボタンが表示されません。
6
-
7
4
  解除ボタンも表示されるようにしたいのですが、
8
-
9
5
  どのように修正すれば**解除**ボタンも表示されますでしょうか?
10
-
11
6
  よろしくお願いいたします。
12
7
 
13
8
 
14
-
15
9
  ### 該当のソースコード
16
-
17
10
  ```html
18
-
19
11
  <div class="container table-responsive mb-3" style="max-height: 60vh; overflow-auto: scroll;">
20
-
21
12
  <table class="table table-hover table-bordered">
22
-
23
13
  <thead class="thead-light" style="position: sticky; top: 0; z-index: 1;">
24
-
25
14
  <tr>
26
-
27
15
  <th scope="col" class="text-center">選択</th>
28
-
29
16
  <th scope="col" class="text-center">商品名</th>
30
-
31
17
  <th scope="col" class="text-center">商品CD</th>
32
-
33
18
  </tr>
34
-
35
19
  </thead>
36
-
37
20
  <tbody>
38
-
39
21
  <tr>
40
-
41
22
  <td class="text-center"><button class="btn btn-success ml-2" type="button" onclick="btnClick(this)">選択</button></td>
42
-
43
23
  <td>みかん</td>
44
-
45
24
  <td>A1</td>
46
-
47
25
  </tr>
48
-
49
26
  <tr>
50
-
51
27
  <td class="text-center"><button class="btn btn-success ml-2" type="button" onclick="btnClick(this)">選択</button></td>
52
-
53
28
  <td>めろん</td>
54
-
55
29
  <td>B1</td>
56
-
57
30
  </tr>
58
-
59
31
  </tbody>
60
-
61
32
  </table>
62
-
63
33
  </div>
64
34
 
65
-
66
-
67
35
  <form method="POST" action="{{}}">
68
-
69
36
  @csrf
70
-
71
37
  <h5>選択済み商品</h5>
72
-
73
38
  <div class="container table-responsive" style="max-height: 60vh; overflow-auto: scroll;">
74
-
75
39
  <table class="table table-hover table-bordered" id="targetTable">
76
-
77
40
  <thead class="thead-light" style="position: sticky; top: 0; z-index: 1;">
78
-
79
41
  <tr>
80
-
81
42
  <th scope="col" class="text-center">解除</th>
82
-
83
43
  <th scope="col" class="text-center">商品名</th>
84
-
85
44
  <th scope="col" class="text-center">商品CD</th>
86
-
87
45
  </tr>
88
-
89
46
  </thead>
90
-
91
47
  <tbody>
92
-
93
48
  <tr>
94
-
95
49
  **ここにいれたい**
96
-
97
50
  </tr>
98
-
99
51
  </tbody>
100
-
101
52
  </table>
102
-
103
53
  </div>
104
-
105
54
  </form>
106
55
 
107
-
108
-
109
56
  ```
110
-
111
57
  ```javascript
112
-
113
58
  <script type="application/javascript">
114
-
115
59
  function btnClick(obj) {
116
-
117
60
  var Row = obj.closest('tr');
118
-
119
61
  var Cells = Row.getElementsByTagName("td");
120
-
121
62
  const name = Cells[1].innerText;
122
-
123
63
  const cd = Cells[2].innerText;
124
-
125
64
  this.newRow(name, cd)
126
-
127
65
  }
128
66
 
129
-
130
-
131
67
  function newRow(name, cd) {
132
-
133
68
  let table = document.getElementById('targetTable');
134
-
135
69
  let newRow = table.insertRow();
136
70
 
137
-
138
-
139
71
  let btn = newRow.insertCell(0);
140
-
141
72
  btn.innerHtml = '<button class="btn btn-secondary ml-2" type="button">解除</button>';
142
73
 
143
-
144
-
145
74
  let newCell = newRow.insertCell(1);
146
-
147
75
  let newText = document.createTextNode(name);
148
-
149
76
  newCell.appendChild(newText);
150
77
 
151
-
152
-
153
78
  newCell = newRow.insertCell(2);
154
-
155
79
  newText = document.createTextNode(cd);
156
-
157
80
  newCell.appendChild(newText);
158
-
159
81
  }
160
-
161
82
  </script>
162
-
163
83
  ```
164
-
165
-
166
-
167
84
 
168
85
 
169
86
  ### 試したこと
170
87
 
171
-
172
-
173
88
  innerHtmlを使用してみました
174
-
175
-
176
89
 
177
90
  ### 補足情報(FW/ツールのバージョンなど)
178
91
 
179
-
180
-
181
92
  ここにより詳細な情報を記載してください。

4

2021/12/03 18:15

投稿

meron88
meron88

スコア50

test CHANGED
File without changes
test CHANGED
@@ -9,28 +9,6 @@
9
9
  どのように修正すれば**解除**ボタンも表示されますでしょうか?
10
10
 
11
11
  よろしくお願いいたします。
12
-
13
-
14
-
15
- ### イメージ
16
-
17
- **選択できるもの**
18
-
19
- ![イメージ説明](494e197b9d0f85bd3c96e2f02fcfc871.png)
20
-
21
-
22
-
23
- **選択済み**
24
-
25
- ![イメージ説明](aaf455112affcfeabee226f989007057.png)
26
-
27
-
28
-
29
- ### 現状
30
-
31
- ![イメージ説明](e731835bb8a28a5c36881eb51053559c.png)
32
-
33
-
34
12
 
35
13
 
36
14
 

3

質問が間違えていたため修正しました

2021/12/03 18:15

投稿

meron88
meron88

スコア50

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  解除ボタンも表示されるようにしたいのですが、
8
8
 
9
- どのように修正すれば選択ボタンも表示されますでしょうか?
9
+ どのように修正すれば**解除**ボタンも表示されますでしょうか?
10
10
 
11
11
  よろしくお願いいたします。
12
12
 

2

実現したいことの文面を修正いたしました。

2021/10/21 05:26

投稿

meron88
meron88

スコア50

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,8 @@
4
4
 
5
5
  現状ですと、解除ボタンが表示されません。
6
6
 
7
+ 解除ボタンも表示されるようにしたいのですが、
8
+
7
9
  どのように修正すれば選択ボタンも表示されますでしょうか?
8
10
 
9
11
  よろしくお願いいたします。

1

現状の画像を追加いたしました

2021/10/21 05:25

投稿

meron88
meron88

スコア50

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,12 @@
24
24
 
25
25
 
26
26
 
27
+ ### 現状
28
+
29
+ ![イメージ説明](e731835bb8a28a5c36881eb51053559c.png)
30
+
31
+
32
+
27
33
 
28
34
 
29
35
  ### 該当のソースコード