На веб-странице необходимо отыскать элементы div, у которых присутствует атрибут id. Значение атрибута для нас пока совершенно неважно.

Решение

Для решения задачи воспользуемся селектором selector[name] (листинг 1.6.1).

Листинг1 .6 .1 . Использование селектора selector[name]

Читать

Необходимо добавить на веб-страницу возможность сортировки элементов с помощью указателя мыши.

Решение

Для решения этой задачи воспользуемся плагином Sortable (листинг 18.5.1). Для оформления выберем тему "sunny".

Листинг 1 8 .5 .1 . Использование плагина Sortable

Читать

Необходимо установить цвет фона какого-либо элемента.

Решение

Снова решаем задачу с помощью метода css() (листинг 4.1.2).

Листинг4 .1 .2 . Использование метода css()

Читать

Необходимо отыскать все ячейки таблицы, кроме одной, индекс которой равен пяти.

Решение

Для решения задачи применим фильтр :not()(листинг 1.3.8).

Листинг1 .3 .8 . Использование фильтра :not()

Читать

В выбранный элемент необходимо с помощью AJAX-запроса загрузить веб-страницу целиком.

Решение

Для решения такой простой задачи подойдет метод load(url, [data], [complete(responseText, textStatus, XMLHttpRequest)]) (листинг 9.1.1).

Листинг9 .1 .1 . Использование метода load()

Читать

Некоторым элементам должен быть назначен обработчик события.

Точно такие же элементы могут быть добавлены в DOM позже. Для них также должен действовать обработчик события. Необходимо иметь возможность удалить обработчик события со всех элементов.

Задача формулируется абсолютно так же, как и в предыдущем примере, но решать ее мы будем другими методами.

Решение

Читать

В начальном наборе необходимо отыскать какие-либо элементы, после чего объединить получившийся и исходный наборы.

Решение

andSelf() — метод, который поможет решить эту задачу (листинг 7.3.4).

Листинг7 .3 .4 . Использование метода andSelf()

Читать

Необходимо скрывать и показывать элементы с использованием эффекта "затухания".

Решение

Для решения применим методы fadeOut(), fadeIn() и fadeToggle() (листинг 3.2.2).

Листинг3.2 .2 . Использование методов fadeOut(), fadeIn() и fadeToggle()

Читать

Необходимо проверить, удовлетворяет ли элемент (или элементы) какому-либо условию, например, наличию определенного имени класса, или атрибута, или его состояния.

Решение

Решить задачу поможет метод is() (листинг 7.2.3).

Листинг7 .2 .3 . Использование метода is()

Читать

Имеется несколько объектов. Необходимо выяснить, является ли объект пустым (т. е. не содержащим свойств) или простым (т. е. созданным с помощью {

Решение

Для решения этой задачи воспользуемся вспомогательными функциями

$.isEmptyObject(object) и $.isPlainObject(object) (листинг 10.1.9).

Листинг 10.1.9. Использование вспомогательных функций $.isEmptyObject()

и $.isPlainObject()

Читать