.attr()

17.05.2023
225
Инструкция по использованию .attr() в Jquery с примерами. Функция позволяет изменять, получать и удалять атрибуты элементов HTML, что может быть полезно для динамического изменения содержимого страницы.

Изменение атрибута src у изображения

Допустим, у вас есть HTML-страница с изображением и вы хотите изменить его источник. Для этого можно использовать .attr() следующим образом:

$("img").attr("src", "newimage.jpg");

Этот код изменит атрибут src у всех изображений на странице на newimage.jpg.

Получение значения атрибута

Вы можете использовать .attr() для получения значения атрибута. Например, если вы хотите узнать значение атрибута href у ссылки, то можете использовать следующий код:

var linkHref = $("a").attr("href");

Этот код присвоит значение атрибута href первой найденной на странице ссылке переменной linkHref.

Изменение нескольких атрибутов

Чтобы изменить несколько атрибутов одновременно, вы можете использовать .attr() несколько раз, но это не очень удобно.
Вместо этого вы можете передать объект с парами атрибут: значение

Например:

$("img").attr({
  "src": "newimage.jpg",
  "alt": "New Image"
});

Этот код изменит атрибуты src и alt у всех изображений на странице.

Удаление атрибута

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

$("img").removeAttr("alt");

Заключение

Функция .attr() в Jquery позволяет легко изменять, получать и удалять атрибуты элементов HTML. Она может быть особенно полезна для динамического изменения содержимого страницы. Надеюсь, данная инструкция и примеры помогут вам лучше понять, как использовать .attr() в своих проектах.