回答編集履歴

2

追記

2016/03/28 01:19

投稿

yamato_hikawa
yamato_hikawa

スコア2092

test CHANGED
@@ -5,6 +5,46 @@
5
5
 
6
6
 
7
7
  紹介しているサイトの場合、取得した情報を各インプットタグのvalue上に入れているからそうなっているだけで、どう出力するかは書き方次第でどのようにでもできます。
8
+
9
+
10
+
11
+ # 取得
12
+
13
+ サンプルコードの取得の部分はこの箇所です。
14
+
15
+ ここはそのまま使えます。
16
+
17
+ ```javascript
18
+
19
+ r.find( "title" ).html();
20
+
21
+ ```
22
+
23
+
24
+
25
+ # 出力
26
+
27
+ 出力はこの部分です。
28
+
29
+ ここを変えます。
30
+
31
+
32
+
33
+ ```javascript
34
+
35
+ $( "#title" ).val(value);
36
+
37
+ ```
38
+
39
+
40
+
41
+ 上記取得と出力を同時に行っているのが下記のコードの構造、ということです。
42
+
43
+ ```
44
+
45
+ $( "#title" ).val( r.find( "title" ).html() );
46
+
47
+ ```
8
48
 
9
49
 
10
50
 
@@ -16,7 +56,7 @@
16
56
 
17
57
 
18
58
 
19
- ```
59
+ ```javascript
20
60
 
21
61
  // 出力先の用意
22
62
 

1

追記

2016/03/28 01:19

投稿

yamato_hikawa
yamato_hikawa

スコア2092

test CHANGED
@@ -5,3 +5,61 @@
5
5
 
6
6
 
7
7
  紹介しているサイトの場合、取得した情報を各インプットタグのvalue上に入れているからそうなっているだけで、どう出力するかは書き方次第でどのようにでもできます。
8
+
9
+
10
+
11
+ # アプローチ
12
+
13
+ サンプルコードでは、取得と出力を同時に行っています。
14
+
15
+ まず、取得したものを変数に代入しましょう。
16
+
17
+
18
+
19
+ ```
20
+
21
+ // 出力先の用意
22
+
23
+ var $textarea = $('textarea');
24
+
25
+
26
+
27
+ // 取得したものを変数に代入
28
+
29
+ var title = r.find( "title" ).html();
30
+
31
+ var description = r.find( "meta[name='description']" ).attr( "content" );
32
+
33
+
34
+
35
+ // 出力用テキストに加工
36
+
37
+ var output = title + descriptrion;
38
+
39
+
40
+
41
+ // 出力
42
+
43
+ $textarea.text(output);
44
+
45
+
46
+
47
+ /* 別パターン */
48
+
49
+ // 取得したものを配列にする
50
+
51
+ var ary = [title, description];
52
+
53
+
54
+
55
+ // 配列結合
56
+
57
+ var output = ary.join(" ");
58
+
59
+
60
+
61
+ // 出力
62
+
63
+ $textarea.text(output);
64
+
65
+ ```