Как создать свой сайт → Уроки jQuery → Урок 6. Методы для работы с атрибутами и фильтрами
jQuery - Урок 6. Методы для работы с атрибутами и фильтрами
Этот урок начнем, как и было обещано, с рисования шахматной доски. Например вот такой:Html-код простой:
Ну, а сейчас перейдем к теме сегодняшнего урока - методам для работы с атрибутами и фильтрами. Сначала перечислим сами методы, а потом посмотрим примеры:
- attr(name) - обеспечивает доступ к значению указанного атрибута первого элемента в наборе.
Пример:var a=$("i").attr("title"); $("div").text(a); - attr(properties) - установит атрибуты во всех отобранных элементах.
Пример:$("img").attr({src:"images/pict.gif", alt:"рисунок"}); - attr(key,value) - установит значение (value) атрибута (key) для всех отобранных элементов.
Пример:$("button").attr("disabled", "disabled"); - removeAttr(name) - удалит указанный атрибут в всех элементов.
Пример:$("img").removeAttr("alt"); - hasClass(class) - возвращает истину (true), если указанный класс присутствует хотя бы в одном
из элементов.
Пример:if ($("p:last").hasClass("selected")) $(this).css("background","blue"); - filter(expr) - ограничивает элементы, к которым следует что-либо применить.
Пример:$("p").filter(".blue").css("background","blue"); - not(expr) - обозначает элементы, к которым не следует что-либо применить.
Пример:$("p").not(".blue").css("background","blue"); - is(expr) - возвращает истину (true), если хотя бы один из элементов соответствует выражению.
Пример:if ($(this).is(":last-child")) $("p").text("последний"); - slice(start, end) - отбирает поднабор из набора элементов.
Пример:$("p").slice(1,4).css("background","blue");
Html-код:
Обратите внимание, здесь мы снова используем цепочку вызовов: сначала отбираем все темные клетки (filter()), а затем уже из них отбираем необходимые (slice()) и в них вставляем картинки с шашками (append()).
Согласитесь, что код компактный и понятный. Ну разве ли jQuery не прелесть?
Предыдущий урок Вернуться в раздел Следующий урок
Если этот сайт оказался вам полезен, пожалуйста, посмотрите другие наши статьи и разделы.
Код кнопки: |
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
|