Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 22

Д

Діма in JavaScript Noobs — сообщество новичков
Да нет)
в инпутах value то value
А в textarea value записывается просто так
<textarea> value </textarea>
и поэтому не работает
источник

Д

Дмитрий in JavaScript Noobs — сообщество новичков
Діма
Да нет)
в инпутах value то value
А в textarea value записывается просто так
<textarea> value </textarea>
и поэтому не работает
Всё правильно выше описали, этот тег работает как и инпут
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Спасибо
уже заметил что туплю
источник

Д

Діма in JavaScript Noobs — сообщество новичков
У меня там ситуация такая что textarea подключена не простая а summernote))
поэтому оно не работает
источник

Д🐂

Дмитрий 🐂 in JavaScript Noobs — сообщество новичков
Діма
У меня там ситуация такая что textarea подключена не простая а summernote))
поэтому оно не работает
Значит значение между тега поставь
источник

Д🐂

Дмитрий 🐂 in JavaScript Noobs — сообщество новичков
<>{}</>
источник

Д

Діма in JavaScript Noobs — сообщество новичков
не понимаю =(
источник

Д

Діма in JavaScript Noobs — сообщество новичков
<textarea id="add_theme_details" type="text"
                   name="theme_details" value={theme_details} onChange={this.changeHandler}
                   
                  />
источник

Д

Діма in JavaScript Noobs — сообщество новичков
<textarea className="form-control mb-4" type="text"
                   name="theme_details" placeholder="Wpisz tutaj wytyczne..."
                   value={theme_details} onChange={this.changeHandler}
                  />

Вот так все работает)
Отключаю summmernote
источник

М

Максим in JavaScript Noobs — сообщество новичков
Можно как-то проверить события на элементе к которому был применен .remove() ?
источник

u

undefined in JavaScript Noobs — сообщество новичков
Максим
Можно как-то проверить события на элементе к которому был применен .remove() ?
а подробней можно?
источник

М

Максим in JavaScript Noobs — сообщество новичков
undefined
а подробней можно?
В функции создаю элемент, затем на него вешаю слушателя с событием клика, который запускает функцию закрытия, которая удаляет этот созданный элемент и хочу проверить остался ли слушатель, который я добавлял или нет.  Просто через инспектом можно смотреть события на элементах, а вот при удаленном уже элементе не пойму как (выводил в консоль созданный элемент после добавления слушателя, но там onclick стоит null (даже ещё до удаления), но возможно не туда смотрю..)
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
Максим
В функции создаю элемент, затем на него вешаю слушателя с событием клика, который запускает функцию закрытия, которая удаляет этот созданный элемент и хочу проверить остался ли слушатель, который я добавлял или нет.  Просто через инспектом можно смотреть события на элементах, а вот при удаленном уже элементе не пойму как (выводил в консоль созданный элемент после добавления слушателя, но там onclick стоит null (даже ещё до удаления), но возможно не туда смотрю..)
источник

М

Максим in JavaScript Noobs — сообщество новичков
А как его на удаленном элементе проверить?

modal.remove();
   console.log(modal);

Возвращает элемент в консоль, а getEventListeners(modal) - нет (т.к. его уже нет в html)

Просто я не знаю удаляется ли событие на элементе с удалением самого элемента т.к. при том же удалении элемента и возврата его в консоль - он возвращается
источник

u

undefined in JavaScript Noobs — сообщество новичков
Максим
А как его на удаленном элементе проверить?

modal.remove();
   console.log(modal);

Возвращает элемент в консоль, а getEventListeners(modal) - нет (т.к. его уже нет в html)

Просто я не знаю удаляется ли событие на элементе с удалением самого элемента т.к. при том же удалении элемента и возврата его в консоль - он возвращается
У тебя собятия остаются жить, пока у тебя живой modalBanner
Ты ведь его создаешь через createElement. Через remove() ты его со страницы удаляешь, но в памяти он продолжает жить
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Максим
А как его на удаленном элементе проверить?

modal.remove();
   console.log(modal);

Возвращает элемент в консоль, а getEventListeners(modal) - нет (т.к. его уже нет в html)

Просто я не знаю удаляется ли событие на элементе с удалением самого элемента т.к. при том же удалении элемента и возврата его в консоль - он возвращается
у тебя осталась ссылка на элемент в modal, поэтому ничего не удаляется
источник

М

Максим in JavaScript Noobs — сообщество новичков
Вот как. Спасибо Вам.

Тогда получается, чтобы удалить слушатель с этой функции мне нужно писать что-то типа
modalBanner.querySelector('.modal__main').removeEventListener('click', switchSelect);
? Ведь прошлая переменная, которая добавляла слушатель находится в другой области видимости
источник

М

Максим in JavaScript Noobs — сообщество новичков
и я так понимаю эта ссылка будет пока у меня есть createElement? или её тоже можно вообще удалить, если допустим баннер разовый? Или пока вообще эта функция есть?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
просто присвой null, коллектор должен почистить
источник

М

Максим in JavaScript Noobs — сообщество новичков
Anton Permyakov
просто присвой null, коллектор должен почистить
null для всего родителя? (modalBanner)?
источник