質問編集履歴

1

対応点について追記

2020/06/02 03:50

投稿

keisuke1223
keisuke1223

スコア1

test CHANGED
File without changes
test CHANGED
@@ -242,7 +242,59 @@
242
242
 
243
243
 
244
244
 
245
+ ```javascript
246
+
247
+
248
+
249
+ var key = Object.keys(text_list);
250
+
251
+ var value = Object.values(text_list);
252
+
253
+ var cnt = key.length;
254
+
255
+ var menu = []
256
+
257
+
258
+
259
+ for(let i=0; i < cnt; i++) {
260
+
261
+ add_menu = [
262
+
263
+ {
264
+
265
+ text: value[i],
266
+
267
+ onclick: function() {
268
+
269
+ var selected_text = editor.selection.getContent();
270
+
271
+ var return_text = '';
272
+
273
+ return_text = key[i];
274
+
275
+ editor.insertContent(return_text);
276
+
277
+ }
278
+
279
+ }
280
+
281
+ ];
282
+
283
+ menu = menu.concat(add_menu);
284
+
285
+ }
286
+
287
+
288
+
289
+
290
+
291
+ ```
292
+
293
+
294
+
295
+ ループをつかって、menu部分を埋め込んでみたのですが、`onclick: function() {`の部分でリファレンスエラーになってしまいます。
296
+
245
- jQueryのオブジェクトの中で項目ごとにループさせないといけないとは思うのですが、jsの理解ができておらずで、ご教授いただければ幸いです。
297
+ jsの理解ができておらずで、ご教授いただければ幸いです。
246
298
 
247
299
 
248
300