質問編集履歴

3

2019/04/04 11:45

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ```ここに言語を入力
2
+
3
+ コード
4
+
1
- ### 前提・実現したいこと
5
+ ```### 前提・実現したいこと
2
6
 
3
7
 
4
8
 
@@ -9,217 +13,3 @@
9
13
  ・.html()
10
14
 
11
15
  のメソッドを使って<ul>の中に<li><p></p></li>を追加して表示させたいです。
12
-
13
- appendメソッドは使わずに表示したいです。
14
-
15
- いろいろ試してはいるのですが上手く表示できません。
16
-
17
-
18
-
19
- ### html, jQuery
20
-
21
-
22
-
23
- ```
24
-
25
- <!doctype html>
26
-
27
- <html>
28
-
29
- <head>
30
-
31
- <meta charset="UTF-8">
32
-
33
- <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
34
-
35
- <meta name="format-detection" content="telephone=no">
36
-
37
- <title>jQuery</title>
38
-
39
- <link rel="stylesheet" href="../../common/css/reset.css">
40
-
41
- <link rel="stylesheet" href="../../common/css/base.css">
42
-
43
- <link rel="stylesheet" href="./css/style.css">
44
-
45
- </head>
46
-
47
- <body>
48
-
49
- <div class="wrapper">
50
-
51
- <ul class="colorList"></ul>
52
-
53
- </div>
54
-
55
- <script src="../../common/js/jquery.js"></script>
56
-
57
- <script>
58
-
59
-
60
-
61
- $(function() {
62
-
63
-
64
-
65
- $.ajax({
66
-
67
- url: './data.json',
68
-
69
- type: 'GET',
70
-
71
- dataType: 'json'
72
-
73
- }).done(function(data) {
74
-
75
- var dataArray = data.colorsArray;
76
-
77
- $.each(dataArray,function(i) {
78
-
79
- var color = dataArray[i].hexValue;
80
-
81
- var name = dataArray[i].colorName;
82
-
83
- $('.colorList').html('<li class="colorList__item"><p class="colorList__title" style="background-color: ' +color+ ';">' +name+ '</p></li>');
84
-
85
- });
86
-
87
- });
88
-
89
-
90
-
91
- });
92
-
93
-
94
-
95
- // [使うメソッド]
96
-
97
- // $.each(配列, function functionName() {}) 配列に対しての繰り返し処理
98
-
99
- // .html() 要素の中に引数を代入する。(まずは.append() でやってみましょう)
100
-
101
- // $.ajax({}) 外部ファイルやURLに対してデータをリクエストすることができます。これだけだと少しわからないと思うので下に文法を書いておきます。
102
-
103
- //
104
-
105
- // [文法]
106
-
107
- // $.ajax({
108
-
109
- // url: './data.json'
110
-
111
- // })
112
-
113
- // .done(function(data) {
114
-
115
- // console.log(data);
116
-
117
- // });
118
-
119
- //
120
-
121
- // 今回の場合は同じ階層にあるdata.jsonに対してリクエストを飛ばして、中にあるオブジェクトを取得します。
122
-
123
- // そのオブジェクトは
124
-
125
- // .done(function(data) {
126
-
127
- // ↑
128
-
129
- // ここに入ってきます。
130
-
131
- //
132
-
133
- // そのため、次の行でconsole.log(data)をすると中身のオブジェクトが確認できます。
134
-
135
- //
136
-
137
- // [テンプレート]
138
-
139
- // <li class="colorList__item">
140
-
141
- // <p class="colorList__title" style="background-color: ;"></p>
142
-
143
- // </li>
144
-
145
- //
146
-
147
- // このテンプレートに取得してきた中身を入れて表示します。
148
-
149
- </script>
150
-
151
- </body>
152
-
153
- </html>
154
-
155
-
156
-
157
- JSON
158
-
159
-
160
-
161
- {
162
-
163
- "colorsArray": [
164
-
165
- {
166
-
167
- "colorName": "lightblue",
168
-
169
- "hexValue": "#ADD8E6"
170
-
171
- },
172
-
173
- {
174
-
175
- "colorName": "lightcoral",
176
-
177
- "hexValue": "#F08080"
178
-
179
- },
180
-
181
- {
182
-
183
- "colorName": "lightgreen",
184
-
185
- "hexValue": "#90EE90"
186
-
187
- },
188
-
189
- {
190
-
191
- "colorName": "lightsalmon",
192
-
193
- "hexValue": "#FFA07A"
194
-
195
- },
196
-
197
- {
198
-
199
- "colorName": "lightskyblue",
200
-
201
- "hexValue": "#87CEFA"
202
-
203
- },
204
-
205
- {
206
-
207
- "colorName": "lightpink",
208
-
209
- "hexValue": "#FFB6C1"
210
-
211
- },
212
-
213
- {
214
-
215
- "colorName": "lightseagreen",
216
-
217
- "hexValue": "#20B2AA"
218
-
219
- }
220
-
221
- ]
222
-
223
- }
224
-
225
- ```

2

コードブロック修正

2019/04/04 11:45

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -154,74 +154,72 @@
154
154
 
155
155
 
156
156
 
157
+ JSON
158
+
159
+
160
+
161
+ {
162
+
163
+ "colorsArray": [
164
+
165
+ {
166
+
167
+ "colorName": "lightblue",
168
+
169
+ "hexValue": "#ADD8E6"
170
+
171
+ },
172
+
173
+ {
174
+
175
+ "colorName": "lightcoral",
176
+
177
+ "hexValue": "#F08080"
178
+
179
+ },
180
+
181
+ {
182
+
183
+ "colorName": "lightgreen",
184
+
185
+ "hexValue": "#90EE90"
186
+
187
+ },
188
+
189
+ {
190
+
191
+ "colorName": "lightsalmon",
192
+
193
+ "hexValue": "#FFA07A"
194
+
195
+ },
196
+
197
+ {
198
+
199
+ "colorName": "lightskyblue",
200
+
201
+ "hexValue": "#87CEFA"
202
+
203
+ },
204
+
205
+ {
206
+
207
+ "colorName": "lightpink",
208
+
209
+ "hexValue": "#FFB6C1"
210
+
211
+ },
212
+
213
+ {
214
+
215
+ "colorName": "lightseagreen",
216
+
217
+ "hexValue": "#20B2AA"
218
+
219
+ }
220
+
221
+ ]
222
+
223
+ }
224
+
157
225
  ```
158
-
159
-
160
-
161
- ### JSON
162
-
163
-
164
-
165
- {
166
-
167
- "colorsArray": [
168
-
169
- {
170
-
171
- "colorName": "lightblue",
172
-
173
- "hexValue": "#ADD8E6"
174
-
175
- },
176
-
177
- {
178
-
179
- "colorName": "lightcoral",
180
-
181
- "hexValue": "#F08080"
182
-
183
- },
184
-
185
- {
186
-
187
- "colorName": "lightgreen",
188
-
189
- "hexValue": "#90EE90"
190
-
191
- },
192
-
193
- {
194
-
195
- "colorName": "lightsalmon",
196
-
197
- "hexValue": "#FFA07A"
198
-
199
- },
200
-
201
- {
202
-
203
- "colorName": "lightskyblue",
204
-
205
- "hexValue": "#87CEFA"
206
-
207
- },
208
-
209
- {
210
-
211
- "colorName": "lightpink",
212
-
213
- "hexValue": "#FFB6C1"
214
-
215
- },
216
-
217
- {
218
-
219
- "colorName": "lightseagreen",
220
-
221
- "hexValue": "#20B2AA"
222
-
223
- }
224
-
225
- ]
226
-
227
- }

1

文章やコード表記に誤りがありました。

2019/03/30 14:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,6 +10,8 @@
10
10
 
11
11
  のメソッドを使って<ul>の中に<li><p></p></li>を追加して表示させたいです。
12
12
 
13
+ appendメソッドは使わずに表示したいです。
14
+
13
15
  いろいろ試してはいるのですが上手く表示できません。
14
16
 
15
17
 
@@ -160,7 +162,7 @@
160
162
 
161
163
 
162
164
 
163
- ```{
165
+ {
164
166
 
165
167
  "colorsArray": [
166
168