回答編集履歴

2

訂正

2020/10/16 23:46

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -2,11 +2,13 @@
2
2
 
3
3
 
4
4
 
5
+ コメントを受けて訂正)
6
+
5
- 括れないのではなく、無効なセレクタを書いているため意図した jQueryオブジェクトが返却されていないものと思います。
7
+ ~~括れないのではなく、無効なセレクタを書いているため意図した jQueryオブジェクトが返却されていないものと思います。~~
6
8
 
7
9
 
8
10
 
9
- ※疑似セレクタに ``:checkbox`` という語はありません。
11
+ __標準の__疑似セレクタに ``:checkbox`` という語はありません。
10
12
 
11
13
 
12
14
 

1

追記

2020/10/16 23:46

投稿

AkitoshiManabe
AkitoshiManabe

スコア5434

test CHANGED
@@ -51,3 +51,45 @@
51
51
  "&";
52
52
 
53
53
  ```
54
+
55
+
56
+
57
+ > 結果は ``"A,B,C"`` となるが、``'A,B,C'`` としたい。
58
+
59
+
60
+
61
+ ```javascript
62
+
63
+ let
64
+
65
+ a = encodeURI("A,B,C"),
66
+
67
+ b = encodeURI("'A,B,C'"),
68
+
69
+ c = "'" + encodeURI("A,B,C") + "'"
70
+
71
+ ;
72
+
73
+
74
+
75
+ console.log( a ); // "A,B,C";
76
+
77
+ console.log( a.split(",") ); // => ["A","B","C"];
78
+
79
+
80
+
81
+ console.log( b ); // "'A,B,C'";
82
+
83
+ console.log( b.replace(/^(\')([^\1]+)\1$/g, "$2").split(",") ); // => ["A","B","C"];
84
+
85
+
86
+
87
+ console.log( c ); // "'A,B,C'";
88
+
89
+ console.log( c.replace(/^(\')([^\1]+)\1$/g, "$2").split(",") ); // => ["A","B","C"];
90
+
91
+ ```
92
+
93
+
94
+
95
+ 引用符記号を付けるほうが余計な文字列処理が必要なため、扱いづらいように思います。