@olya095

Как по клику на итемы добавлять классы плейсхолдеру (кроме первого итема)?

кликнули по - второму
добавился класс плейсхолдеру
как и сейчас есть

по третьему - также добавился ( но прошлый не удалился, в этом проблема)

по клику на первый итем- дефолтное состояние оставить

https://jsfiddle.net/ew46x57v/4/
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
$('.list').on('click', '.item', function() {
  $('.placeholder')
    .removeClass($('[data-icon]').get().map(n => n.dataset.icon))
    .addClass(this.dataset.icon);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы