<div class="colorClass">
<a href="#"></a>
</div>
Как добавить атрибут к тегу, который находится внутри контейнера div с классом «colorClass»?Как добавить атрибут к элементу, если контейнер div имеет определенный класс?
<div class="colorClass">
<a href="#"></a>
</div>
Как добавить атрибут к тегу, который находится внутри контейнера div с классом «colorClass»?Как добавить атрибут к элементу, если контейнер div имеет определенный класс?
Эта строка кода должна выбрать первого (и только первого)активный элементнепосредственно внутри указанного DIV и изменения, например, HREF атрибута.
$(".colorClass > a").attr("href","http://yoursite.com");
Я был в состоянии сделать следующее, не уверен, что это правильно.
$('div.colorClass a').attr('data-optin-slug', 'xxxx');
Вы используете данные некорректно. Хотя он может отображаться как атрибут при загрузке страницы, он хранится в глобальном массиве, и этот массив обновляется, а не HTML. Не только вы столкнетесь с проблемами при использовании кода, который правильно использует данные, повторная запись HTML намного медленнее, чем обновление массива данных. https://api.jquery.com/data/ – Popnoodles
@ Поппулы Я вижу вашу мысль. Я должен использовать опору. То же самое относится к использованию .removeProp вместо .removeAttr? – Sajad
no Вы не должны использовать attr или prop. Вы должны использовать '.data()' Чтение документов https://api.jquery.com/data/ – Popnoodles
Вместо выбора первых вы думаете, если я '$ ('div.colorClass а') Attr ('данных Optin-слизняка', 'хххх');.' Если бы лучше? – Sajad
Удаление> не исключает, что он не выбирает первый. Это означает, что вы хотите выбрать ** первый указанный элемент непосредственно внутри ** _colorClass_ div. Например, если у вас есть другой div, внутри _.colorClass_ div, и у вас есть элемент внутри него, вы не можете выбрать элемент a, потому что он не находится непосредственно внутри _.colorClass_ div. Если вы удалите>, вы можете выбрать элемент в случае, указанном выше. Удаление> в этом случае не имеет значения. –
@ Данные Sajad не должны устанавливаться с помощью attr, но да, в вашем вопросе нет ничего, что требует ответа, чтобы указать ориентацию только прямого потомка. – Popnoodles