回答編集履歴
2
テキスト修正
answer
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
には、以下のように書かれています。
|
11
11
|
|
12
|
-
>
|
12
|
+
> context
|
13
13
|
Type: Element or jQuery
|
14
14
|
A DOM Element, Document, or jQuery to use as context
|
15
15
|
|
1
テキスト追加
answer
CHANGED
@@ -1,15 +1,19 @@
|
|
1
1
|
こんにちは
|
2
2
|
|
3
|
+
原因としては、
|
3
4
|
```javascript
|
4
5
|
$("#outerDiv", html)
|
5
6
|
```
|
7
|
+
と、 `$()` の第2引数に文字列の`html`をそのまま渡していることかなと思われます。第2引数の説明として、
|
6
|
-
|
8
|
+
- [jQuery( selector [, context ] )](https://api.jquery.com/jquery/#jQuery-selector-context)
|
7
9
|
|
10
|
+
には、以下のように書かれています。
|
11
|
+
|
8
|
-
> context
|
12
|
+
> **context**
|
9
13
|
Type: Element or jQuery
|
10
14
|
A DOM Element, Document, or jQuery to use as context
|
11
15
|
|
12
|
-
|
16
|
+
修正方法としては、ご質問に「jQueryに拘らなければ・・・」とのことで挙げられているほうのコードで得られる `document_obj` を第2引数に渡せばうまくいくと思います。
|
13
17
|
|
14
18
|
- **動作確認用CodePen:** [https://codepen.io/jun68ykt/pen/oNXqPzz?editors=0012](https://codepen.io/jun68ykt/pen/oNXqPzz?editors=0012)
|
15
19
|
|