質問編集履歴

11

括弧の部分を訂正しました

2019/06/17 00:54

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  このようなvalueがあります。
8
8
 
9
- ``<input type="textarea" value="[いぬ[の]] しっぽ] [ねこのしっぽ]いぬ ねこ ">``
9
+ ``<input type="textarea" value="[いぬ[の] しっぽ] [ねこのしっぽ]いぬ ねこ ">``
10
10
 
11
11
 
12
12
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  ➀「一番外側の括弧」という単位で配列
20
20
 
21
- ``Array [ "いぬ[の]] しっぽ", "ねこのしっぽ" ]``
21
+ ``Array [ "いぬ[の] しっぽ", "ねこのしっぽ" ]``
22
22
 
23
23
 
24
24
 
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- ・括弧セットになっているかどうか、などは不明です。(ご覧のように``[いぬ[の]] しっぽ]``の括弧セットになっていません。)
37
+ ・括弧は必ずセットになります。(たとえば``[いぬ[の]] しっぽ]``のように括弧セットにならなということはありません。)
38
38
 
39
39
 
40
40
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  ```ここに言語を入力
56
56
 
57
- <input type="textarea" value="[いぬ[の]] しっぽ] [ねこのしっぽ]いぬ ねこ ">
57
+ <input type="textarea" value="[いぬ[の] しっぽ] [ねこのしっぽ]いぬ ねこ ">
58
58
 
59
59
 
60
60
 

10

valueの値を修正しました

2019/06/17 00:54

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -6,19 +6,35 @@
6
6
 
7
7
  このようなvalueがあります。
8
8
 
9
-
10
-
11
- ``<input type="textarea" value="[ねこ] いぬ [いぬ[の] しっぽ]">``
9
+ ``<input type="textarea" value="[いぬ[の]] しっぽ] [ねこのしっぽ]いぬ ねこ ">``
12
10
 
13
11
 
14
12
 
15
- ここから、``Array [ "ねこ", "いぬ[] しっぽ" ]``という配列を取得したいのでが、可能でしょうか?
13
+ ここから、下記➀➁の配列を取得することは可能でしょうか?
16
14
 
17
15
 
18
16
 
17
+ ###取得したい配列
18
+
19
- つまり、「一番外側の括弧」という単位で配列を取得したいという意味です。
19
+ 「一番外側の括弧」という単位で配列
20
+
21
+ ``Array [ "いぬ[の]] しっぽ", "ねこのしっぽ" ]``
20
22
 
21
23
 
24
+
25
+ ➁それ以外の文字列でスペース単位の配列
26
+
27
+ ``Array [ "いぬ", "ねこ" ]``
28
+
29
+
30
+
31
+ ###注意したい点
32
+
33
+ ・括弧の入れ子の数は不明です。
34
+
35
+
36
+
37
+ ・括弧がセットになっているかどうか、などは不明です。(ご覧のように``[いぬ[の]] しっぽ]``の括弧はセットになっていません。)
22
38
 
23
39
 
24
40
 
@@ -34,11 +50,11 @@
34
50
 
35
51
 
36
52
 
37
- サンプル→[https://jsfiddle.net/v26pL5rj/](https://jsfiddle.net/v26pL5rj/)
53
+
38
54
 
39
55
  ```ここに言語を入力
40
56
 
41
- <input type="textarea" value="[ねこ] いぬ [いぬ[の] しっぽ]">
57
+ <input type="textarea" value="[いぬ[の]] しっぽ] [ねこのしっぽ]いぬ ねこ ">
42
58
 
43
59
 
44
60
 
@@ -52,7 +68,7 @@
52
68
 
53
69
 
54
70
 
55
- // 「一番外側の括弧」という単位で配列を取得したい
71
+ // 「一番外側の括弧」という単位で配列
56
72
 
57
73
  const range = /[([^[] ]+)/g; // ここで「一番外側の括弧」という指定がしたい
58
74
 
@@ -66,7 +82,19 @@
66
82
 
67
83
  }
68
84
 
85
+ console.log( 'rangeArr' );
86
+
69
87
  console.log( rangeArr );
88
+
89
+
90
+
91
+ // ➁それ以外の文字列でスペース単位の配列
92
+
93
+ const spaceArr = inputVal.replace(range,'').split(/[\u3000&\x20;]/g);
94
+
95
+ console.log( 'spaceArr' );
96
+
97
+ console.log( spaceArr );
70
98
 
71
99
 
72
100
 

9

リンク先とコードをすこし訂正しました

2019/06/17 00:51

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- つまり、「一番外側の括弧だけ」を抽出したいという意味です。
19
+ つまり、「一番外側の括弧」という単位で配列取得したいという意味です。
20
20
 
21
21
 
22
22
 
@@ -34,7 +34,7 @@
34
34
 
35
35
 
36
36
 
37
- サンプル→[https://jsfiddle.net/us40qt3L/](https://jsfiddle.net/us40qt3L/)
37
+ サンプル→[https://jsfiddle.net/v26pL5rj/](https://jsfiddle.net/v26pL5rj/)
38
38
 
39
39
  ```ここに言語を入力
40
40
 
@@ -52,15 +52,15 @@
52
52
 
53
53
 
54
54
 
55
- // 「一番外側の括弧」の範囲で配列したい
55
+ // 「一番外側の括弧」という単位で配列を取得したい
56
56
 
57
- const range = /[([^[] ]+)/g; // こはできな
57
+ const range = /[([^[] ]+)/g; // こ「一番外側の括弧」とう指定がしたい
58
58
 
59
59
  let match;
60
60
 
61
61
  let rangeArr = [];
62
62
 
63
- while ((match = range.exec(inputVal))!== null) {
63
+ while ( (match = range.exec(inputVal))!== null ) {
64
64
 
65
65
  rangeArr.push(match[1]);
66
66
 

8

inputのvalue値を訂正いたしました

2019/06/17 00:03

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -8,15 +8,15 @@
8
8
 
9
9
 
10
10
 
11
- ``<input type="textarea" value="ねこ いぬ [いぬ[の] しっぽ]">``
11
+ ``<input type="textarea" value="[ねこ] いぬ [いぬ[の] しっぽ]">``
12
12
 
13
13
 
14
14
 
15
- ここから、``Array [ "いぬ[の] しっぽ" ]``という配列を取得したいのですが、可能でしょうか?
15
+ ここから、``Array [ "ねこ", "いぬ[の] しっぽ" ]``という配列を取得したいのですが、可能でしょうか?
16
16
 
17
17
 
18
18
 
19
- つまり、「一番外側の括弧」抽出したいという意味です。
19
+ つまり、「一番外側の括弧だけ抽出したいという意味です。
20
20
 
21
21
 
22
22
 
@@ -38,7 +38,7 @@
38
38
 
39
39
  ```ここに言語を入力
40
40
 
41
- <input type="textarea" value="ねこ いぬ [いぬ[の] しっぽ]">
41
+ <input type="textarea" value="[ねこ] いぬ [いぬ[の] しっぽ]">
42
42
 
43
43
 
44
44
 
@@ -72,12 +72,4 @@
72
72
 
73
73
  });
74
74
 
75
-
76
-
77
-
78
-
79
-
80
-
81
-
82
-
83
75
  ```

7

コードのミスを訂正しました

2019/06/16 23:54

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -38,7 +38,7 @@
38
38
 
39
39
  ```ここに言語を入力
40
40
 
41
- <input type="textarea" value="ねこ いぬ [いぬの しっぽ]">
41
+ <input type="textarea" value="ねこ いぬ [いぬ[] しっぽ]">
42
42
 
43
43
 
44
44
 

6

質問を1つに絞りました

2019/06/16 23:46

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
@@ -1 +1 @@
1
- JavaScriptの正規表現につ
1
+ JavaScriptの正規表現で、「一番外側の括弧」で抽出した
test CHANGED
@@ -8,47 +8,15 @@
8
8
 
9
9
 
10
10
 
11
- <input type="textarea" value="ねこ いぬ [いぬの しっぽ]">
11
+ ``<input type="textarea" value="ねこ いぬ [いぬ[] しっぽ]">``
12
12
 
13
13
 
14
14
 
15
- ここから下記➀➁の配列を取得したいのですが、その書き方を教えていただけませんでしょうか?
15
+ ここから、``Array [ "いぬ[] しっぽ" ]``という配列を取得したいのですが、可能でしょうか?
16
16
 
17
17
 
18
18
 
19
- ###取得したい配列
20
-
21
- ➀ []の範囲だけの配列
22
-
23
- (例)``Array [ "いぬの しっぽ" ]``という配列を取得したい。
24
-
25
-
26
-
27
- ➁ それ以外のスペース区切りの配列
28
-
29
- (例)``Array [ "ねこ", "いぬ" ]``という配列を取得したい。
30
-
31
-
32
-
33
- ###発生している問題
34
-
35
- 下記コード発生る問題は次の通りです。
19
+ つまり、「一番外側括弧」抽出という意味です。
36
-
37
-
38
-
39
- ➀の問題
40
-
41
- ``[いぬの しっぽ]``ではなくて、``[いぬ[の しっぽ]``のように入力されたときに、``Array [ "いぬ", "の しっぽ" ]``という風に配列が区切られてしまう。
42
-
43
- →``Array [ "いぬ]の しっぽ" ]``という風にしたい。
44
-
45
-
46
-
47
- ➁の問題
48
-
49
- 配列の最後に``]``が入り、こう(``Array [ "ねこ", "いぬ", "]" ]``)なってしまう。
50
-
51
- →``Array [ "ねこ", "いぬ" ]``という風にしたい。
52
20
 
53
21
 
54
22
 
@@ -56,11 +24,17 @@
56
24
 
57
25
  ###試したこと
58
26
 
27
+ なんとなく大枠の流れはできたのですが、やはり正規表現の部分で躓いています。
28
+
59
- 正規表現というのを調べまして、次のようみまた。ですが上の問題が発生しす。どうしたらいか、教えていただけせんでしょうか
29
+ 下記ですと「一番外側の括弧」ではなく「括弧が出するたびに」という感じなってしまいま
60
30
 
61
31
 
62
32
 
33
+ どうすればいいか教えて頂けませんでしょうか。
34
+
35
+
36
+
63
- サンプル→ [https://jsfiddle.net/nmurvd1y/](https://jsfiddle.net/nmurvd1y/)
37
+ サンプル→[https://jsfiddle.net/us40qt3L/](https://jsfiddle.net/us40qt3L/)
64
38
 
65
39
  ```ここに言語を入力
66
40
 
@@ -78,9 +52,9 @@
78
52
 
79
53
 
80
54
 
81
- // []の範囲で配列にする
55
+ // 「一番外側括弧」の範囲で配列にしたい
82
56
 
83
- const range = /[([^[] ]+)/g;
57
+ const range = /[([^[] ]+)/g; // これではできない
84
58
 
85
59
  let match;
86
60
 
@@ -92,19 +66,7 @@
92
66
 
93
67
  }
94
68
 
95
- console.log( 'rangeArr' );
96
-
97
69
  console.log( rangeArr );
98
-
99
-
100
-
101
- // スペース区切りで配列にする
102
-
103
- const spaceArr = inputVal.replace(range,'').split(/[\u3000&\x20;]/g);
104
-
105
- console.log( 'spaceArr' );
106
-
107
- console.log( spaceArr );
108
70
 
109
71
 
110
72
 
@@ -116,4 +78,6 @@
116
78
 
117
79
 
118
80
 
81
+
82
+
119
83
  ```

5

調べが進んだのでコードを修正しました

2019/06/16 23:19

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- ここから下記➀➁の配列を取得したいのですが、その書き方を教えていただけませんでしょうか?
15
+ ここから下記➀➁の配列を取得したいのですが、その書き方を教えていただけませんでしょうか?
16
16
 
17
17
 
18
18
 
@@ -20,21 +20,47 @@
20
20
 
21
21
  ➀ []の範囲だけの配列
22
22
 
23
- (例)「 array( 'いぬの しっぽ' ) 」という配列を取得したい。
23
+ (例)``Array [ "いぬの しっぽ" ]``という配列を取得したい。
24
24
 
25
25
 
26
26
 
27
27
  ➁ それ以外のスペース区切りの配列
28
28
 
29
- (例)「 array( 'ねこ', 'いぬ' ) 」という配列を取得したい。
29
+ (例)``Array [ "ねこ", "いぬ" ]``という配列を取得したい。
30
+
31
+
32
+
33
+ ###発生している問題
34
+
35
+ 下記のコードで発生している問題は次の通りです。
36
+
37
+
38
+
39
+ ➀の問題
40
+
41
+ ``[いぬの しっぽ]``ではなくて、``[いぬ[の しっぽ]``のように入力されたときに、``Array [ "いぬ", "の しっぽ" ]``という風に配列が区切られてしまう。
42
+
43
+ →``Array [ "いぬ]の しっぽ" ]``という風にしたい。
44
+
45
+
46
+
47
+ ➁の問題
48
+
49
+ 配列の最後に``]``が入り、こう(``Array [ "ねこ", "いぬ", "]" ]``)なってしまう。
50
+
51
+ →``Array [ "ねこ", "いぬ" ]``という風にしたい。
30
52
 
31
53
 
32
54
 
33
55
 
34
56
 
35
- ###現状のコード
57
+ ###試したこと
36
58
 
37
- 正規表現というのを調べまして、次のようにしてみました。ですが上のように取得できせん。どうしたらいいか、教えていただけませんでしょうか。
59
+ 正規表現というのを調べまして、次のようにしてみました。ですが上の問題が発生し。どうしたらいいか、教えていただけませんでしょうか。
60
+
61
+
62
+
63
+ サンプル→ [https://jsfiddle.net/nmurvd1y/](https://jsfiddle.net/nmurvd1y/)
38
64
 
39
65
  ```ここに言語を入力
40
66
 
@@ -50,28 +76,44 @@
50
76
 
51
77
  const inputVal = $(this).val();
52
78
 
53
-
79
+
54
80
 
55
81
  // []の範囲で配列にする
56
82
 
57
- const rangeArr = inputVal.split(/[([^[]$]+)/g);
83
+ const range = /[([^[] ]+)/g;
58
84
 
85
+ let match;
59
86
 
87
+ let rangeArr = [];
88
+
89
+ while ((match = range.exec(inputVal))!== null) {
90
+
91
+ rangeArr.push(match[1]);
92
+
93
+ }
94
+
95
+ console.log( 'rangeArr' );
96
+
97
+ console.log( rangeArr );
98
+
99
+
60
100
 
61
101
  // スペース区切りで配列にする
62
102
 
63
- const spaceArr = inputVal.split(/[\u3000&\x20;]/g);
103
+ const spaceArr = inputVal.replace(range,'').split(/[\u3000&\x20;]/g);
64
104
 
105
+ console.log( 'spaceArr' );
65
106
 
66
-
67
- // それぞれ片方だけ取得
68
-
69
- console.log( inputVal - spaceArr ); // ➀を取得?
107
+ console.log( spaceArr );
70
-
71
- console.log( inputVal - rangeArr ); // ➁を取得?
72
108
 
73
109
 
74
110
 
75
111
  });
76
112
 
113
+
114
+
115
+
116
+
117
+
118
+
77
119
  ```

4

コードがおかしかったので直しました。

2019/06/16 22:50

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -18,15 +18,15 @@
18
18
 
19
19
  ###取得したい配列
20
20
 
21
- ➀[]の範囲を取得した配列
21
+ []の範囲だけの配列
22
22
 
23
- (例)「array('いぬの しっぽ')」という配列を取得したい。
23
+ (例)「 array( 'いぬの しっぽ' ) 」という配列を取得したい。
24
24
 
25
25
 
26
26
 
27
- ➁それ以外のスペース区切りの配列
27
+ それ以外のスペース区切りの配列
28
28
 
29
- (例)「array('ねこ','いぬ')」という配列を取得したい。
29
+ (例)「 array( 'ねこ', 'いぬ' ) 」という配列を取得したい。
30
30
 
31
31
 
32
32
 
@@ -52,23 +52,25 @@
52
52
 
53
53
 
54
54
 
55
- // []の範囲で配列にする
55
+ // []の範囲で配列にする
56
56
 
57
57
  const rangeArr = inputVal.split(/[([^[]$]+)/g);
58
58
 
59
59
 
60
60
 
61
- // スペース区切りで配列にする
61
+ // スペース区切りで配列にする
62
62
 
63
- const inputArr = inputVal.split(/[\u3000&\x20;]/g);
63
+ const spaceArr = inputVal.split(/[\u3000&\x20;]/g);
64
64
 
65
65
 
66
66
 
67
67
  // それぞれ片方だけ取得
68
68
 
69
- console.log( inputVal - rangeArr );
69
+ console.log( inputVal - spaceArr ); // ➀を取得?
70
70
 
71
- console.log( inputVal - inputArr );
71
+ console.log( inputVal - rangeArr ); // ➁を取得?
72
+
73
+
72
74
 
73
75
  });
74
76
 

3

コードにミスがあったので直しました

2019/06/16 22:06

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  ###現状のコード
36
36
 
37
- 正規表現というのを調べまして、次のようにしてみました。ですが上のように取得できません。下記がその問題のコードです。どうしたらいいか、教えていただけませんでしょうか。
37
+ 正規表現というのを調べまして、次のようにしてみました。ですが上のように取得できません。どうしたらいいか、教えていただけませんでしょうか。
38
38
 
39
39
  ```ここに言語を入力
40
40
 
@@ -62,8 +62,6 @@
62
62
 
63
63
  const inputArr = inputVal.split(/[\u3000&\x20;]/g);
64
64
 
65
- console.log( inputArr );
66
-
67
65
 
68
66
 
69
67
  // それぞれ片方だけ取得

2

整理しました

2019/06/16 22:02

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
@@ -1 +1 @@
1
- スペースごと配列にし、さらに指定文字で囲まれいる場合は1まとまりにしたいです!
1
+ JavaScriptの正規表現つい
test CHANGED
@@ -1,80 +1,76 @@
1
+ ###実現したいこと
2
+
1
- <input type="textarea" id="search">
3
+ 正規表現について知りたいです。宜しくお願い致します。
2
4
 
3
5
 
4
6
 
5
- といテキストボックスへの入力値ついてので
7
+ このようなvalueがありま
6
8
 
7
9
 
8
10
 
9
- ・スペース区切りにする
10
-
11
- ・【】中は1つまとまりにする
11
+ <input type="textarea" value="ねこ いぬ [いぬ しっぽ]">
12
12
 
13
13
 
14
14
 
15
- という配列にするにはどうしたいいでしょうか?
15
+ ここから下記の➀➁の配列を取得したいのですが、その書き方を教えてただけませんでしょうか?
16
16
 
17
17
 
18
18
 
19
+ ###取得したい配列
20
+
19
- 挙げるとこのような感じです。
21
+ ➀[]の範囲取得した配列
22
+
23
+ (例)「array('いぬの しっぽ')」という配列を取得したい。
20
24
 
21
25
 
22
26
 
23
- |ケース|入力値|取得する配列|
27
+ ➁それ以外のスペース区切りの配列
24
28
 
25
- |--|--|--|
26
-
27
- |ケース1|いぬ ねこ|['いぬ','ねこ']|
29
+ (例)「array('ねこ','いぬ')」という配列を取得したい。
28
-
29
- |ケース2|いぬ ねこ 【いぬの しっぽ】|['いぬ','ねこ','いぬのしっぽ']|
30
30
 
31
31
 
32
32
 
33
+
34
+
35
+ ###現状のコード
36
+
33
- 上の表のように、ケース1は普通スペス区切り配列にしていま
37
+ 正規現というを調べまして、次のようにしてみました。すが上のよう取得できません。下記がその問題のコす。どうたらいいか、教えていただけせんでしょうか
38
+
39
+ ```ここに言語を入力
40
+
41
+ <input type="textarea" value="ねこ いぬ [いぬの しっぽ]">
34
42
 
35
43
 
36
44
 
37
- そしてケース2ですが、【いぬの しっぽ】にはスペースがあるけど【】で囲まれているから1つのまとまりになっています。
38
-
39
-
40
-
41
- コードのイメージとしては下記のようなイメージで、あまりよくわかっていませんが、よろしくお願い致します。
42
-
43
- ```jQuery
44
-
45
- $('#search').input(function() {
45
+ $('input').on('input', function() {
46
46
 
47
47
 
48
+
49
+ // 入力値を取得
48
50
 
49
51
  const inputVal = $(this).val();
50
52
 
51
53
 
52
54
 
55
+ // ➀ []の範囲で配列にする
56
+
57
+ const rangeArr = inputVal.split(/[([^[]$]+)/g);
58
+
59
+
60
+
53
- // 入力値をスペースごとに配列にして取得
61
+ // スペース区切りで配列にする
54
62
 
55
63
  const inputArr = inputVal.split(/[\u3000&\x20;]/g);
56
64
 
57
-
65
+ console.log( inputArr );
58
66
 
59
- // []で区切られていたら1まとまりにして、それ以外はそのままで配列を作る
60
67
 
61
- const searchArr = [];
62
68
 
63
- if( '[]'.indexOf(inputArr) != -1 ){
69
+ // それぞれ片方だけ取得
64
70
 
65
- searchArr =
71
+ console.log( inputVal - rangeArr );
66
72
 
67
- }
68
-
69
- else{
70
-
71
- searchArr =
72
-
73
- }
74
-
75
-
76
-
77
- console.log( searchArr );
73
+ console.log( inputVal - inputArr );
78
74
 
79
75
  });
80
76
 

1

かっこを変更

2019/06/16 22:01

投稿

kamekamekame
kamekamekame

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,18 @@
1
- <input type="textarea">
1
+ <input type="textarea" id="search">
2
2
 
3
3
 
4
4
 
5
- への入力値ついてなのですが
5
+ というテキストボックスへの入力値ついてなのですが
6
6
 
7
7
 
8
8
 
9
- ・スペース区切り
9
+ ・スペース区切りにする
10
10
 
11
- []の中は1つまとまり
11
+ 【】の中は1つまとまりにする
12
12
 
13
13
 
14
14
 
15
- という配列で取得するにはどうしたらいいでしょうか?
15
+ という配列するにはどうしたらいいでしょうか?
16
16
 
17
17
 
18
18
 
@@ -26,17 +26,19 @@
26
26
 
27
27
  |ケース1|いぬ ねこ|['いぬ','ねこ']|
28
28
 
29
- |ケース2|いぬ ねこ [いぬの しっぽ]|['いぬ','ねこ','いぬのしっぽ']|
29
+ |ケース2|いぬ ねこ いぬの しっぽ|['いぬ','ねこ','いぬのしっぽ']|
30
30
 
31
31
 
32
32
 
33
- 上の表のように、ケース1では普通にスペースごとに配列にしています。
33
+ 上の表のように、ケース1では普通にスペース区切りで配列にしています。
34
-
35
- そしてケース2ですが、「いぬの しっぽ」にはスペースがあるけど[]で囲まれているから1つのまとまりになっています。
36
34
 
37
35
 
38
36
 
37
+ そしてケース2ですが、【いぬの しっぽ】にはスペースがあるけど【】で囲まれているから1つのまとまりになっています。
38
+
39
+
40
+
39
- コードのイメージとしてはのようなイメージで、あまりよくわかっていませんが、よろしくお願い致します。
41
+ コードのイメージとしては下記のようなイメージで、あまりよくわかっていませんが、よろしくお願い致します。
40
42
 
41
43
  ```jQuery
42
44