Как сделать, чтобы цикл отрабатывал ( цвет и 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, это значит, что нет такого метода у объекта, к которому вы обращаетесь, что должно наводить на определенные мысли.

→ Ссылка