時々$('.classname')
と$.find('.classname')
は異なる結果をもたらします。両方の違いは何ですか?
3
A
答えて
6
$('.classname')
クラスclassname
を持つ要素と
$.find('.classname')
ためのDOMがあなたはは、何もしないwhy
.find(セレクタ)
selectorAエラー与える検索します一致するセレクタ式を含む文字列要素 に対してバージョンが追加されました:1.6。
.find(jQueryオブジェクト) jQuery object jQueryオブジェクトは、要素との照合を行います。バージョンが追加されました: 1.6
.find(要素) 要素と一致する要素。彼らは
.each()
で繰り返すことができるよう
1
$('.classname')
は、文書内のそのクラス名を持つ要素のすべてのリストを返します。
$.find('.classname')
は、domツリーを検索し、クラスの出現を返します。しかし、あなたは例えば、親要素を供給する必要があります:
$(document).find('.classname')
2
私は、
をあなたを伝えることはできませんが、あなたは$.findためと$.fn.find
ためのソースコードを見ることができます$.find
:
これはjQuery自体で使用されるメソッドであり、クエリセレクタとして使用することは推奨されていません。
$.fn.find
:
は、コアフレームワークに$.find
を参照:
var ret = this.pushStack("", "find", selector),
length, n, r;
for (i = 0, l = this.length; i < l; i++) {
length = ret.length;
jQuery.find(selector, this[i], ret);
...
関連する問題
- 1. Logger.getLogger(className)とLogFactory.getLog(className)の違いは?
- 2. jQuery $( '。classname')。長さは失敗しますが、$ .find( '。classname')。
- 3. CSSのelement.classnameと.classnameセレクタの違いは?
- 4. MessageConsumer.receive()とMessageConsumer.setMessageListener(新しいClassName());
- 5. 名が 'className' の
- 6. ReactJs onClick add className
- 7. PHP docBlock @return className
- 8. C#FindElement ClassName列挙
- 9. java.util.LinkedList <ClassName>はClassNameに変換できません
- 10. 'void(ClassName ::)(QString&)'型の引数が 'void(ClassName :: *)(QString&)'と一致しません
- 11. classnameの最後の子セレクタ?
- 12. JQuery - "columns"の最大数classname
- 13. キャッチclassNameの数は、JavaScriptで
- 14. ダイナミックclassNameとカスタムコンポーネント内の固定クラス名
- 15. コントロールの.classNameが機能しないAngular2
- 16. classNameによるFullcalendarフィルタ
- 17. Classname Nexus 3で検索
- 18. "ClassName :: ClassName()"の呼び出しで一致する関数がありません
- 19. bsClassとclassNameをreact-bootstrapで使用する点の違いは何ですか?
- 20. $(#id).className IE9で動作しないjQuery
- 21. ClassNameスタイルが反応しない
- 22. classNameがVueJSメソッドで動作しない
- 23. ReactJS:1つのclassNameにバインディングを指定し、もう1つにclassNameを指定しないでください
- 24. Rangeオブジェクト内のタグのclassNameを取得
- 25. Class.getResource(className)私にNullPointerExceptionを与える
- 26. ClassName RichTextBoxのテキストにアクセスする方法
- 27. リアクションツールボックスの要素をclassNameでスタイリングする
- 28. classNameの<Field>をReduxフォーム
- 29. tomcat className = "org.apache.catalina.authenticator.SingleSignOn"実際の例ですか?
- 30. 'ClassName :: memberField [abi:cxx11]'への未定義参照
あなたは$(一部のセレクタ) 'もしかして.find( 'クラス名。'(
this
はjQueryオブジェクトである場合) ) 'の代わりに' $ .find( '。classname') '?なぜなら、私は静的 '$ .find'関数がjQueryに存在することを認識していないからです。 –$ .find( '。classname') –
はい、わかります。私はそれを見つけることができないように私はこの関数のドキュメントに私を指摘できますか? –