質問編集履歴

3

追記

2018/03/15 15:23

投稿

uzr1709
uzr1709

スコア34

test CHANGED
File without changes
test CHANGED
@@ -106,6 +106,16 @@
106
106
 
107
107
  「result」に結果を表示させる事です。
108
108
 
109
+ 「select1」が「blue」、
110
+
111
+ 「select2」が「dot」、
112
+
113
+ 「select3」が「white」という選択だった場合、
114
+
115
+ <td colspa="2" id="result"> </td>の中身に「青背景に白ドット」というテキストを表示させたいです。
116
+
117
+ 結果についてはif文で条件を書き、テキスト変換し<td>の中にjQueryで書き込む事を希望しています。
118
+
109
119
 
110
120
 
111
121
  また常に「select1」、「select2」、「select3」を監視し、

2

修正

2018/03/15 15:23

投稿

uzr1709
uzr1709

スコア34

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,8 @@
64
64
 
65
65
  それぞれのセルから値の取得は出来ております。
66
66
 
67
+ 外部読み込みしている「js.js」の中身は以下になります。
68
+
67
69
  ```jQuery
68
70
 
69
71
  $(function() {
@@ -128,62 +130,106 @@
128
130
 
129
131
  ```html
130
132
 
131
- <table>
132
-
133
- <tr>
134
-
135
- <th>bgColor</th>
136
-
137
- <td class="bgColor">red</td>
138
-
139
- <td class="bgColor">pink</td>
140
-
141
- <td class="bgColor">yellow</td>
142
-
143
- <td class="bgColor">brown</td>
144
-
145
- <td class="bgColor">blue</td>
146
-
147
- <td class="bgColor">black</td>
148
-
149
- </tr>
150
-
151
- <tr>
152
-
153
- <th>bgPattern</th>
154
-
155
- <td class="bgPattern">dot</td>
156
-
157
- <td class="bgPattern">check</td>
158
-
159
- <td class="bgPattern">border-x</td>
160
-
161
- <td class="bgPattern">border-y</td>
162
-
163
- <td class="bgPattern">heart</td>
164
-
165
- <td class="bgPattern">star</td>
166
-
167
- </tr>
168
-
169
- <tr>
170
-
171
- <th>patternColor</th>
172
-
173
- <td class="patternColor">white</td>
174
-
175
- <td class="patternColor">gray</td>
176
-
177
- <td class="patternColor">aqua</td>
178
-
179
- <td class="patternColor">green</td>
180
-
181
- <td class="patternColor">orange</td>
182
-
183
- <td class="patternColor">purple</td>
184
-
185
- </tr>
186
-
187
- </table>
188
-
189
- ```
133
+ <!DOCTYPE html>
134
+
135
+ <html>
136
+
137
+ <head>
138
+
139
+ <meta charset="utf-8">
140
+
141
+ <title></title>
142
+
143
+ <link rel="stylesheet" href="/test/style.css">
144
+
145
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
146
+
147
+ <script type="text/javascript" src="/test/js.js"></script>
148
+
149
+ </head>
150
+
151
+
152
+
153
+ <body>
154
+
155
+ <table>
156
+
157
+ <tr>
158
+
159
+ <th>bgColor</th>
160
+
161
+ <td class="bgColor">red</td>
162
+
163
+ <td class="bgColor">pink</td>
164
+
165
+ <td class="bgColor">yellow</td>
166
+
167
+ <td class="bgColor">brown</td>
168
+
169
+ <td class="bgColor">blue</td>
170
+
171
+ <td class="bgColor">black</td>
172
+
173
+ </tr>
174
+
175
+ <tr>
176
+
177
+ <th>bgPattern</th>
178
+
179
+ <td class="bgPattern">dot</td>
180
+
181
+ <td class="bgPattern">check</td>
182
+
183
+ <td class="bgPattern">border-x</td>
184
+
185
+ <td class="bgPattern">border-y</td>
186
+
187
+ <td class="bgPattern">heart</td>
188
+
189
+ <td class="bgPattern">star</td>
190
+
191
+ </tr>
192
+
193
+ <tr>
194
+
195
+ <th>patternColor</th>
196
+
197
+ <td class="patternColor">white</td>
198
+
199
+ <td class="patternColor">gray</td>
200
+
201
+ <td class="patternColor">aqua</td>
202
+
203
+ <td class="patternColor">green</td>
204
+
205
+ <td class="patternColor">orange</td>
206
+
207
+ <td class="patternColor">purple</td>
208
+
209
+ </tr>
210
+
211
+ </table>
212
+
213
+
214
+
215
+ <table>
216
+
217
+ <tr><td colspa="2" id="result"></td></tr>
218
+
219
+ <tr><td>条件1</td><td id="select1"></td></tr>
220
+
221
+ <tr><td>条件2</td><td id="select2"></td></tr>
222
+
223
+ <tr><td>条件3</td><td id="select3"></td></tr>
224
+
225
+ </table>
226
+
227
+
228
+
229
+
230
+
231
+ </body>
232
+
233
+ </html>
234
+
235
+ ```

1

追記

2018/03/15 15:13

投稿

uzr1709
uzr1709

スコア34

test CHANGED
File without changes
test CHANGED
@@ -115,3 +115,75 @@
115
115
  出来れば結果表示などのボタン(on.click)は使用せず
116
116
 
117
117
  tableの条件を選択すると自動的に結果が変わるようにしたいです。
118
+
119
+
120
+
121
+
122
+
123
+
124
+
125
+ 失礼致しました。追記致します。
126
+
127
+ jQueryでのtableセルから情報を取得している部分は以下になります。
128
+
129
+ ```html
130
+
131
+ <table>
132
+
133
+ <tr>
134
+
135
+ <th>bgColor</th>
136
+
137
+ <td class="bgColor">red</td>
138
+
139
+ <td class="bgColor">pink</td>
140
+
141
+ <td class="bgColor">yellow</td>
142
+
143
+ <td class="bgColor">brown</td>
144
+
145
+ <td class="bgColor">blue</td>
146
+
147
+ <td class="bgColor">black</td>
148
+
149
+ </tr>
150
+
151
+ <tr>
152
+
153
+ <th>bgPattern</th>
154
+
155
+ <td class="bgPattern">dot</td>
156
+
157
+ <td class="bgPattern">check</td>
158
+
159
+ <td class="bgPattern">border-x</td>
160
+
161
+ <td class="bgPattern">border-y</td>
162
+
163
+ <td class="bgPattern">heart</td>
164
+
165
+ <td class="bgPattern">star</td>
166
+
167
+ </tr>
168
+
169
+ <tr>
170
+
171
+ <th>patternColor</th>
172
+
173
+ <td class="patternColor">white</td>
174
+
175
+ <td class="patternColor">gray</td>
176
+
177
+ <td class="patternColor">aqua</td>
178
+
179
+ <td class="patternColor">green</td>
180
+
181
+ <td class="patternColor">orange</td>
182
+
183
+ <td class="patternColor">purple</td>
184
+
185
+ </tr>
186
+
187
+ </table>
188
+
189
+ ```