Для выбранного элемента необходимо программно вызвать какое-либо событие.

Решение

Задачу решаем с использованием метода trigger(eventType, [extraParameters])

(листинг 8.2.3).

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

Читать

Посетителям веб-страницы необходимо предоставить возможность загрузки файлов на сервер.

Требуется реализовать выбор для загрузки не только одного, но и сразу нескольких файлов. Процесс загрузки файлов должен отображаться с помощью шкалы. Веб-страница не должна перезагружаться.

Решение

Для решения этой задачи используем плагин jQuery Uploadify (листинг 14.3.1).

Листинг 1 4 .3 .1 . Использование плагина jQuery Uploadify

Читать

Необходимо получить элементы DOM из набора элементов jQuery.

Решение

Задача решается с помощью метода get([index]) (листинг 10.2.4).

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

Читать

Требуется отыскать некоторых потомков указанных элементов, причем задача усложняется тем, что следует отыскать не только четные или нечетные потомки

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

Решение

Решим задачу с помощью фильтра :nth-child(index/even/odd/equation) (листинг 1.9.1).

Читать

Необходимо разрешить редактирование элемента input, которое было запрещено с помощью присвоения значения disabled атрибуту disabled.

Решение

Решим задачу простым удалением атрибута, применив для этого метод

removeAttr(name) (листинг 2.1.4).

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

Читать

Необходимо отыскать на веб-странице все элементы определенного типа, например все div .

Решение

Для решения задачи достаточно воспользоваться селектором element (листинг 1.1.5).

Листинг1 .1 .5 . Использование селектора element

Читать

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

После окончания загрузки должно появиться соответствующее сообщение.

Решение

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

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

Читать

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

Решение

Решить эту задачу позволит селектор prev + next (листинг 1.2.3).

Листинг1 .2 .3 . Использование селектора prev + next

Читать

Необходимо узнать число элементов, выбранных в набор jQuery с помощью какоголибо селектора.

Решение

Для решения такой задачи можно использовать метод size() или просто обратиться к свойству length (листинг 10.2.1).

Листинг 1 0 .2 .1 . Использование метода size() и с войств а length

Читать

Необходимо удалить выбранные элементы, но оставить для дальнейшего использования информацию, связанную с этими элементами.

Например, класс стилевого оформления, добавленный по какому-либо событию, или текст, содержащийся в удаляемом элементе.

Решение

Задачу будем решать с помощью метода detach([selector]) (листинг 6.3.5).

Листинг 6.3 .5 . Использование метода detach()

Читать