回答編集履歴
2
追記
test
CHANGED
@@ -153,3 +153,11 @@
|
|
153
153
|
|
154
154
|
|
155
155
|
あと細かいことですが、JavaとJavaScriptは別言語ですので混同しないようにしておきましょう。
|
156
|
+
|
157
|
+
|
158
|
+
|
159
|
+
####追記
|
160
|
+
|
161
|
+
![イメージ説明](a9ae5d3f7cca8d85b504b3a886c56560.jpeg)
|
162
|
+
|
163
|
+
こちらの環境ではすべて保存ができていますが…。(リアルタイムでstorageへ追加されているのが確認できない場合あり。注:保存はされている=リロードすると保存できているのが確認可)
|
1
追記と修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
まず初めに、これはlocalStorageに保存ができ
|
1
|
+
まず初めに、これはlocalStorageに保存ができないのではなく
|
2
2
|
|
3
3
|
**クリックイベントが付与できていない**のが原因です。
|
4
4
|
|
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
`#save(n)`はbuttonをクリックした際に追加される要素です。つまり、document.readyの段階では**ページ上に存在していない要素**です。
|
10
10
|
|
11
|
-
そのため、例え`.on('click', fun)`で定義しようと、そのイベントは付与されません。
|
11
|
+
そのため、例え`.on('click', fun)`で定義しようと、そのイベントは付与されません。(alertが実行されないのはその為です)
|
12
12
|
|
13
13
|
正しくは、`append()`したタイミングで`.on('click', fun)`を行う必要があります。
|
14
14
|
|
@@ -138,4 +138,18 @@
|
|
138
138
|
|
139
139
|
|
140
140
|
|
141
|
+
---
|
142
|
+
|
143
|
+
> localStorageは文字列の保存ができないため
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
そんなことはありません。localStorageは文字列で保存されます。
|
148
|
+
|
149
|
+
(もしくはオブジェクト形式での保存のいずれかになります)
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
|
154
|
+
|
141
155
|
あと細かいことですが、JavaとJavaScriptは別言語ですので混同しないようにしておきましょう。
|