Методы возврата объекта jQuery Object


Важно помнить, что большинство методов возвратят объект jQuery. Это чрезвычайно полезно и позволяет строить широко используемые цепочки функций.
$someDiv
.attr('class', 'someClass')
.hide()
.html('new stuff');

Зная, что объект jQuery всегда возвращается, время от времени мы можем пользоваться этим для удаления избыточного кода. Например, рассмотрим следующее:
var someDiv = $('#someDiv');
someDiv.hide();

Причина, по которой мы "кэшируем" место размещения элемента someDiv, состоит в ограничении количества раз, когда мы вынуждены прослеживать DOM этого элемента.

Код вверху полностью хорош; однако вы могли бы почти так же легко объединить две строки в одну для достижения того же итога.
var someDiv = $('#someDiv').hide();

Таким образом, мы все еще скрываем элемент someDiv, но этот метод так же, как мы и узнали, возвращает объект jQuery — на который мы затем ссылаемся через переменную someDiv.
Теги:
Методы возврата объекта
Добавлено: 18 Апреля 2018 10:29:32 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...