Превратить в объект с элементами

79
21 августа 2021, 04:10

Есть код, надо переписать его в объект чтобы потом по нему пробегать циклом и вызывать selectItem.Какой он должен иметь вид

$(function() { 
  $(".letters").click(function() { 
    $('.code-pick').addClass("block"); 
  }); 
  $('.code').click(function() { 
    $('.code-select').addClass("block"); 
  }); 
  $('.month').click(function() { 
    $('.apply-none').addClass("block"); 
  }) 
  $('.long-code').click(function() { 
    $('.month-pick').addClass("block"); 
  }); 
}); 
 
function selectItem(el) { //rename 
  el.addClass('block'); 
}

Answer 1

const baz = el => { 
  el.classList.add('block'); 
} 
 
[...document.querySelectorAll('[data-widget="foo"]')].forEach(node => { 
  baz(node); 
});
.block { 
  background: red; 
}
<div class="code" data-widget="foo">1</div> 
<div class="letter" data-widget="foo">2</div> 
<div class="work" data-widget="foo">3</div>

READ ALSO
Один и тот же background для header и следующей section

Один и тот же background для header и следующей section

Задача: для header и секции, следующей за ним, нужно задать один backgroundPosition:absolute; для header ситуацию не исправил

191
скругление углов для изображения

скругление углов для изображения

Сразу к делу,вот скриншот моей верстки:

127
onClick запись значения ссылки

onClick запись значения ссылки

Как сделать чтобы при выборе кода, через onclick прокидывалось значение в функцию и записывалось значение в переменную

121