回答編集履歴

2

追記

2018/11/12 04:51

投稿

NozomuIkuta
NozomuIkuta

スコア1260

test CHANGED
@@ -36,13 +36,15 @@
36
36
 
37
37
 
38
38
 
39
- ## 追記
39
+ ## 追記(2018/11/11)
40
40
 
41
41
  コメント本文の要素(<textarea>)にフォーカスする場合は以下の通りです。
42
42
 
43
43
  一般に、テキストフィールドなどを選択しカーソルが出た状態になることを「(要素に)フォーカスする」というので、ご自分で検索する際などに参考にしてください。
44
44
 
45
45
  jQueryには、その名の通り`.focus()`メソッドがあります。
46
+
47
+
46
48
 
47
49
  ```JavaScript
48
50
 
@@ -53,3 +55,33 @@
53
55
  jqComment.focus(); // 追加
54
56
 
55
57
  ```
58
+
59
+
60
+
61
+ ## 追記(2018/11/12)
62
+
63
+
64
+
65
+ すみません。あるべき記述が抜けていたようです。
66
+
67
+
68
+
69
+ リンク要素をクリックした際に、デフォルトの挙動(リンク遷移)を抑制するために`preventDefault`します。
70
+
71
+
72
+
73
+ JavaScriptのイベントは大事な概念なので、一度概要を調べてみるのをおすすめします。
74
+
75
+
76
+
77
+ ```JavaScript
78
+
79
+ // 省略
80
+
81
+ jqComment.val(...)
82
+
83
+ jqComment.focus();
84
+
85
+ eventObject.preventDefault(); // 追加
86
+
87
+ ```

1

追記

2018/11/12 04:51

投稿

NozomuIkuta
NozomuIkuta

スコア1260

test CHANGED
@@ -33,3 +33,23 @@
33
33
  jqComment.val(jqComment.val() + strResAnchor + $(this).html() + '\n'); // コメント本文の末尾にレスアンカー挿入
34
34
 
35
35
  ```
36
+
37
+
38
+
39
+ ## 追記
40
+
41
+ コメント本文の要素(<textarea>)にフォーカスする場合は以下の通りです。
42
+
43
+ 一般に、テキストフィールドなどを選択しカーソルが出た状態になることを「(要素に)フォーカスする」というので、ご自分で検索する際などに参考にしてください。
44
+
45
+ jQueryには、その名の通り`.focus()`メソッドがあります。
46
+
47
+ ```JavaScript
48
+
49
+ // 省略
50
+
51
+ jqComment.val(...)
52
+
53
+ jqComment.focus(); // 追加
54
+
55
+ ```