Документ:
<ul>
<li><a href="http://jquery.com">jQuery</a></li>
<li><a href="http://sizzlejs.com">Sizzle</a></li>
<li><a href="http://blog.jquery.com">jQuery Blog</li>
</ul>
Что вернёт такой вызов: $('UL')[0]?
$('UL').get(0).eq(0)?$('UL').eq(0).get(0)?UL не было в документе?Вначале посмотрим, что будет, если элементы UL есть.
<ul>$('UL').get(0) также вернёт DOM-элемент, и у него нет метода eq, так что будет ошибка.eq(0) возвратит коллекцию из первого <ul>, из которой get(0) далее возьмёт сам элемент.А что, если UL в документе нет?
$('UL').get(0) возвратит undefined, и дальше eq не сработает.eq(0) возвратит пустую коллекцию, из которой get(0) вернёт undefined.