つまり、javascriptは、渡されたドキュメントのサブセット(jQueryの例では 'context')内の要素(たとえば、クラス 'foo'を持つ要素)をどのように見つけることができますか。
1
A
答えて
2
context
がDOM要素の場合、ドキュメントのすべてのDOMメソッドを継承すると考えられます。例えば:..so長いcontext
はDOM要素であるとして
context.getElementsByClassName('foo')
:
jQuery('.foo', context)
のように書き換えること..could。
1
someElem.getElementsByClassName
に電話することができます。
IEではサポートされていません。
1
DOMメソッドgetElementsByClassName()
var elements = context.getElementsByClassName('foo');
だけits browser supportに注意してください。何らかの理由で
1
context.getElementsByClass('foo');
context.querySelectorAll('.foo');
、IE8はquerySelectorAllをサポートしていますが、唯一のIE9はのgetElementsByClassNameをサポートしています。
関連する問題
- 1. の非jQueryと同等:JavaScriptで表示?
- 2. jQuery Deferredの「always」と同等のES6 Promiseとは何ですか?
- 3. jqueryモバイルで同等のwrap_contentとは何ですか?
- 4. VB6コントロール配列の最も単純な.NET同等物は何ですか?
- 5. MSTestの[ClassCleanup]&[ClassInitialize]に非静的な同等物はありますか?
- 6. jQuery $ .mapの等価な等価物ですか?
- 7. JS:マウスのためのタッチ同等物
- 8. JGroups同等のライブラリ(C++)
- 9. weakhashmapの純粋に機能的な同等物ですか?
- 10. アンドロイドMGBox2ライブラリと同等ですか?
- 11. このPrototype Ajax.Updaterコールの同等のjQuery実装は何ですか?
- 12. このPrototype JS ajaxフォーム投稿の同等のjQuery実装は何ですか?
- 13. BindAsEventListenerはjQueryで同等ですか?
- 14. Antで影付きのjarのMavenの等価物は何ですか?
- 15. BlackBerryはAndroids WebView Componentと同等のものは何ですか?
- 16. RFTはjQuery .next()と同等ですか?
- 17. RubyでPythonのitertools.productと同等のものは何ですか?
- 18. VB.NETでC#の `default`と同等のものは何ですか?
- 19. Pythonのnumpyで "zip()"と同等のものは何ですか?
- 20. MySQLで 'go'と同等のものは何ですか? TSQLで
- 21. FFTWのfftw_plan_dft_r2c_1d()のKissFFTの同等の機能は何ですか?
- 22. AS3のFooとは何ですか?
- 23. C++でobjective-c NSString *と同等のものは何ですか?
- 24. Pythonで同等のC/C++のloseloseアルゴリズムとは何ですか?
- 25. Java TomcatでApplication_EndRequest(ASP.NET)と同等のものは何ですか?
- 26. SilverlightでResponse.Redirectと同等のものは何ですか?
- 27. javascriptで.getと同等のものは何ですか?
- 28. C#でJavaのfloat.floatToRawIntBitsと同等のメソッドは何ですか?
- 29. ZFでmysql_fetch_assocと同等のものは何ですか?
- 30. 絶対( "/ foo")と相対( "../foo")のファイル名。 「foo」カテゴリとは何ですか?
これはおそらくjqueryを使用する最大の理由の1つです。 – mwgriffith