Каковы небиблиотечные эквиваленты jQuery's $ ('. Foo', context)? - PullRequest
1 голос
/ 19 января 2011

То есть как javascript может находить элементы (например, с классом 'foo') в переданном подмножестве документа ('context', в примере jQuery).

Ответы [ 4 ]

2 голосов
/ 19 января 2011

Если context является элементом DOM, я считаю, что он наследует все методы документа DOM.Например:

jQuery('.foo', context)

.. можно переписать как:

context.getElementsByClassName('foo')

.., если context являетсяЭлемент DOM.

1 голос
/ 19 января 2011
context.getElementsByClass('foo');
context.querySelectorAll('.foo');

По какой-то причине IE8 поддерживает querySelectorAll, но только IE9 поддерживает getElementsByClassName.

1 голос
/ 19 января 2011

Метод DOM getElementsByClassName ()

var elements = context.getElementsByClassName( 'foo' );

Только знайте, поддерживает его браузер .

1 голос
/ 19 января 2011

Вы можете позвонить someElem.getElementsByClassName.
Обратите внимание, что это не поддерживается IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...