2009-12-04 2 views
1

Это было мое понимание, что $(), у которого есть псевдоним ссылок, jQuery(), но затем я прочитал this iterator. Значит, это два разных объекта?

EDIT: спасибо за ответы. Почему в документации нет согласованности, которая в основном использует $(), а затем переключается на jQuery() в разделе «Утилиты»? Вот что меня смутило.

ответ

8

Нет, вы были правы. Это псевдонимы. То, что это документ пытается сказать, что есть, что выбрать что-то, то итерацию обертки JQuery, что приводит к:

$(something).each(function() {...}); 

это другая функция одного на голом объекте (назовете ли вы его $ или jQuery:

$.each(something, function() {...}); 

, который может быть применен к любой последовательности, подобной массиву, а не только к объектам оболочки jQuery.

4

Короче - да, они есть.

развивавший: поскольку $ используются несколько JS каркасов JQuery имеют «никакого конфликта» режим, в котором он может быть использован с помощью jQuery() вара вместо (по умолчанию один не $).

1

ага синонимы .. ваша страница документа говорит jQuery.each(object, callback) .. но вы также можете сделать $.each(object, callback)

Смежные вопросы