Функция $() в jQuery
В jQuery основной функцией является $(). Возможно, Вас пугает её написание, однако, её можно написать и по-другому: jQuery(). Об этой функции мы и поговорим в этой статье.
Вы уже поняли, что $() и jQuery() - это одно и то же. Как правило, используют первый вариант, ввиду его краткости. Давайте разберём простой пример использования функции $() в jQuery:
<div id="block">Блок</div>
<script type="text/javascript">
$("#block").hide();
//Аналог: jQuery("#block").hide();
</script>
Теперь при открытии страницы Вы не увидите созданный нами блок. Отсюда можно сделать вывод, что функция $() служит для выборки элементов на странице. В данном случае, мы взяли тот элемент, у которого id="block". Дальше мы к этой выборке применили метод hide(), который и спрятал блок.
Но выборка элементов - это тема будущей статьи. А пока что стоит добавить, что $ может быть не только функцией, но и объектом, который имеет свои методы:
<script type="text/javascript">
alert($.trim(" Произвольная строка "));
//Аналог: alert(jQuery.trim(" Произвольная строка "));
</script>
У объекта $ (или объекта jQuery) есть свои методы, одним из которых является trim(). Данный метод удаляет все пробельные символы слева и справа от строки. Таким образом, на экране отобразится окно с текстом "Произвольная строка".
Теперь Вы должны уже знать, что основная функция в jQuery - это $(). В свою очередь $ - это ещё и объект. И синоним данной функции и объекта является jQuery. Это означает, что $ можно везде заменить на jQuery, и работать будет всё так же.
-
- Михаил Русаков
Комментарии (7):
Стоило бы добавить, зачем нужен JQuery(), если есть функция $()? Просто, если Вы будете подключать другие библиотеки, то они также могут использовать функцию $() и у Вас будет конфликт. Поэтому и сделана JQuery(). Если же Вы используете одну библиотеку JQuery, то можете использовать $()
Ответить
Спасибо за добавление!
Ответить
А у вас есть бесплатные курсы по javascript
Ответить
Нет.
Ответить
Здраствуйте, Михаил.Как сделать всплывающие подсказки через плагин tinyTips на jQuery.У меня на сайте есть видеоролики, как встроить этот плагин, чтобы картинки отображались ссылками.
Ответить
Уважаемый,пожалуйста,не дублируйте тикеты
Ответить
Уважаемый,пожалуйста,не дублируйте то же,что пишете в тикетах
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.