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

Причем этот элемент в набор попасть уже не должен.

Решение

Для решения такой задачи прекрасно подходят методы nextUntil() и prevUntil()

(листинг 7.1.2).

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

Читать

Необходимо получить значения какого-либо атрибута большого числа элементов, например, атрибута id элементов checkbox.

Полученные значения должны быть представлены в виде массива.

Решение

Для решения задачи воспользуемся методом map() (листинг 7.2.8).

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

Читать

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

Решение

Для решения задачи очень хорошо подойдет метод slice() (листинг 7.2.5).

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

Читать

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

Решение

Используем плагин Droppable для решения этой задачи (листинг 18.2.1). Выберем тему оформления "trontmastic".

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

Читать

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

Решение

Решаем задачу с помощью вспомогательной функции $.inArray(value,array) (листинг 10.1.6).

Листинг 1 0 .1 .6 . Использование ф унк ции $.inArray()

Читать

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

Решение

При решении этой задачи используем метод prependTo() (листинг 6.2.4).

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

Читать

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

Решение

Решить задачу поможет фильтр :gt(index)(листинг 1.3.6).

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

Обсуждение

Читать

Необходимо вставить HTML-код в какой-либо элемент.

Решение

Для решения задачи подойдет метод html() (листинг 6.1.3).

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

Читать

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

Решение

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

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

Читать

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

Решение

Для решения этой задачи также воспользуемся селектором *, но в качестве второго аргумента явно передадим контекст (листинг 1.1.2).

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

Читать