回答編集履歴

1

sample

2016/10/24 06:14

投稿

yambejp
yambejp

スコア114863

test CHANGED
@@ -1 +1,59 @@
1
1
  clickではだめでしょうか?
2
+
3
+
4
+
5
+ # sample
6
+
7
+ とりあえず古いブラウザは無視します。
8
+
9
+ (ほぼjQueryは使ってませんね・・・)
10
+
11
+ ```javascript
12
+
13
+ $(function(){
14
+
15
+ $('input[value=enter]').on('click',function(){
16
+
17
+ var t=$('#hoge').get(0);
18
+
19
+ var v=$('#hoge').val();
20
+
21
+ t.focus();
22
+
23
+ if(window.getSelection){
24
+
25
+ window.getSelection();
26
+
27
+ var p = t.selectionStart;
28
+
29
+ var x=v.substr(0,p);
30
+
31
+ var y=v.substr(p,v.length);
32
+
33
+ t.value=x+"\n"+y;
34
+
35
+ t.setSelectionRange(p+1,p+1);
36
+
37
+ }
38
+
39
+ });
40
+
41
+ });
42
+
43
+ ```
44
+
45
+ ```HTML
46
+
47
+ <textarea id="hoge" rows=10>
48
+
49
+ aaaaaaaaaaa
50
+
51
+ bbbbbbbbbbb
52
+
53
+ ccccccccccc</textarea>
54
+
55
+ <input type="button" value="enter">
56
+
57
+ ```
58
+
59
+