Как я могу проверить объект jQuery?

В jQuery 1.4.4, если я делаю это в консоли Google Chrome:

var divs = $('div');

... то, что я получаю, оказывается массивом элементов DOM. Но я знаю, что это должен быть объект jQuery, потому что я могу связать с ним методы jQuery:

divs.hide('slow').show('slow'); // etc

Я хочу видеть объект jQuery со свойством .fn , в котором перечислены все его методы и т. Д. Я почти уверен, что раньше мог это видеть.

Если бы я создать свой собственный объект, например:

var foo = {species: 'marmot', flavor: 'lemon'}

... Я могу покопаться в его свойствах в консоли.

Как я могу проверить объект jQuery в консоли?

Кроме того, какие чудеса творится, чтобы сделать это похоже на массив?

Обновление - оно изменилось

Если я загружу старую версию jQuery - например, скопирую и вставлю это в мою консоль на пустой вкладке:

http: // ajax. googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js

... а затем я делаю это:

var divs = $('div');

... Я возвращаю jQuery.fn.jQuery. init , в котором я могу покопаться в консоли. Так что с тех пор что-то определенно изменилось.

10
задан Nathan Long 17 January 2011 в 18:15
поделиться