Как сделать, чтобы цикл отрабатывал ( цвет и id задавался)?
при задании атрибута пишет title.attr is not a function
let titles = Array.from($('a'));
(let title of titles) {
title.css("color", "red");
//title.attr('id', ' Новое значение' );
}
a {
display: block;
margin-bottom: 15px;
}
<a href="title title 1">title title 1</a>
<a href="title title 2">title title 2</a>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Ответы (1 шт):
Автор решения: MrYogurt
→ Ссылка
let titles = Array.from($('a'));
for(let title of titles) {
$(title).css("color", "red");
$(title).attr('id', ' Новое значение' );
}
Наверно стоит дополнительно пояснить, что когда вылезает ошибка is not a function, это значит, что нет такого метода у объекта, к которому вы обращаетесь, что должно наводить на определенные мысли.