Что хранится в Q
?
Q = $('div');
Q2 = document.getElementsByTagName('div');
Я могу получить доступ к каждому элементу HTML, используя Q[index]
, подобно Q2[index]
; что делает его похожим на Q
- это массив элементов HTML.
С другой стороны, я могу сделать Q.filter()
, но я не могу сделать Q2.filter()
; что делает его похожим на Q
- массив объектов jQuery.
Или это так, где Q
- объект jQuery, содержащий кучу элементов HTML? Если бы это было так, не было бы console.log()
обнаруживать Q
как объект с коллекцией объектов внутри него? Эта скрипта, http://jsfiddle.net/rkw79/3s7tw/, показывает, что они одинаковы.
Примечание. Я знаю, что Q.eq(index)
вернет объект, который может использовать методы jQuery. Мне просто интересно, что именно есть Q