0

重複の可能性: $(“ ”, $(“#container1”)) と $(“#container2”).find(“
”)の違いは何ですか?

違いは何ですか

jQuery('.classname', this.frame)そしてthis.frame.find('.classname')

ありがとう!

4

2 に答える 2

4

jQueryのソースコードを見ると何もjQuery('.classname', this.frame)ないjQuery(this.frame).find('.classname')

192行目参照

さらに言えば、Felix King が指摘したように、次のようなドキュメントを読むことができます。

内部的には、セレクター コンテキストは .find() メソッドで実装されるため、$('span', this) は $(this).find('span') と同等です。

于 2012-06-01T13:31:47.593 に答える
1

2 番目の例はthis.frame、jquery オブジェクトではないため失敗します。それ以外は同等です。

あなたは意味したかもしれません$(this.frame).find('.classname')

于 2012-06-01T13:31:18.953 に答える