回答編集履歴

2

補足2

2017/05/29 11:31

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36134

test CHANGED
@@ -29,3 +29,7 @@
29
29
  ```
30
30
 
31
31
  とあり、セレクタが有効で第2引数がjQueryオブジェクトではない場合、`this.constructor(context).find(selector)`を返すようです。試してみたところ、jQオブジェクトの`constructor`は`jQuery`であるようなので、yambejpさんのご回答のような振る舞いになるかと思います。
32
+
33
+
34
+
35
+ ただ、ドキュメントにない仕様ですので今後のバージョンで動作するかどうかは不明かと思います。多用されない方がいいのではないかな、と思います。

1

補足

2017/05/29 11:30

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36134

test CHANGED
@@ -1,4 +1,4 @@
1
- [仕様にはない](http://api.jquery.com/jQuery/#jQuery1)記述だったので、気になって[jQueryのソース](https://github.com/jquery/jquery/blob/56136897f241db22560b58c3518578ca1453d5c7/src/core/init.js)を読んでみましたが、
1
+ [仕様にはない](http://api.jquery.com/jQuery/#jQuery1)記述だった(context型に、SelectorやStringは指定されていない)ので、気になって[jQueryのソース](https://github.com/jquery/jquery/blob/56136897f241db22560b58c3518578ca1453d5c7/src/core/init.js)を読んでみましたが、
2
2
 
3
3
  ```javascript
4
4