Задать вопрос
dikey58
@dikey58
Самоучка - web-разработчик

Почему jQuery не находит элемент?

На странице select формируется библиотекой select.js. Необходимо получить значение выбранного через select и передать его в стандартное поле Битрикс. Я пытаюсь отловить изменение .select. Для этого после этой библиотеки я подключаю multiSelectListener.js
Скриншот фрагмента кода удалён модератором.
в которой я пытаюсь найти элемент элемент с классом .select
BX.ready(function () {
	select = document.querySelector('.select');
	console.log(select);	
});
$(document).ready(function () {
	console.log($('.select__dropdown'));
});

но ничего не находит. Почему и как его найти, чтобы повесить на него событие?
  • Вопрос задан
  • 168 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@FKV
Потому что вы пытаетесь найти элемент в момент когда он еще не создан.
Ответ написан
Dr_Elvis
@Dr_Elvis
В гугле забанен
Попробуйте указать defer
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы