つまり、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を使用する最大の理由の1つです。 – mwgriffith