teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

テキスト修正

2020/03/14 02:24

投稿

jun68ykt
jun68ykt

スコア9058

answer CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  には、以下のように書かれています。
11
11
 
12
- > **context**
12
+ > context
13
13
  Type: Element or jQuery
14
14
  A DOM Element, Document, or jQuery to use as context
15
15
 

1

テキスト追加

2020/03/14 02:24

投稿

jun68ykt
jun68ykt

スコア9058

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
- と、 `$()` の第2引数に文字列をそのまま渡しているのが拙いのではと思います。第2引数の説明として、[jQuery( selector [, context ] )](https://api.jquery.com/jquery/) には、以下のように書かれています。
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
- ですので、ご質問に「jQueryに拘らなければ・・・」とのことで挙げられているコードで得られる `document_obj` を第2引数に渡せばうまくいくと思います。
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