Как присвоить определенной ссылке определенный класс?

Как можно переписать этот код на jQuery, чтобы добавлять класс определенной ссылке в блоке через перебор индексов?
  • 20 марта 2024 г. 14:59
Ответы на вопрос 2
Для того чтобы присвоить определенной ссылке определенный класс, можно использовать метод .addClass() jQuery. Например, если нужно добавить класс "active" ссылке с id="myLink", можно написать следующий код:

```javascript
$('#myLink').addClass('active');
```

Чтобы переписать код на jQuery и добавлять классы определенным ссылкам в блоке через перебор индексов, можно использовать метод .each() для перебора элементов коллекции. Например, если нужно добавить класс "active" каждой ссылке в блоке с id="myBlock", можно написать следующий код:

```javascript
$('#myBlock a').each(function(index) {
  if (index === 2) { // Здесь условие для определенного индекса
    $(this).addClass('active');
  }
});
```

В данном примере, класс "active" будет добавлен только ссылке с индексом 2 в блоке с id="myBlock".
jQuery выдаёт не массив или список, а свой собственный объект. 
$('.nav__list').eq(i).addClass('chipsItemblack');
Похожие вопросы