.menu {
opacity: 0; /* по умолчанию скрыто */
}
.menu-opened {
opacity: 1; /* при добавлении класса - открыто */
}
@media (min-width: 992px) {
.menu {
opacity: 1; /* на больших экранах – всегда открыто */
}
}
//...
burger.classList.toggle('open');
burger.classList == 'open'
? menu.classList.add('menu-opened')
: menu.classList.remove('menu-opened');
burger.classList == 'open'
?burger.classList.contains('open');
\n
на <br>
Parse error: syntax error, unexpected '/'
<p> <? echo $data["textarea"].replace('/\n/g', '<br/>') ?></p>
При поисковых запросах везде пишут какие то NPM комманды.
event
есть свойство target. Там содержится элемент, на котором произошло событие. В вашем случае это HTMLInputElement. У него, в свою очередь есть свойство form
, содержащее форму (HTMLFormElement), которой принадлежит поле ввода. А у него, как и у других элементов, присутствует свойство id
.$('input[type=text]').change(function(event) {
let id = event.target.form.id;
console.log(id);
});