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'));
});

но ничего не находит. Почему и как его найти, чтобы повесить на него событие?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 2
@FKV
Потому что вы пытаетесь найти элемент в момент когда он еще не создан.
Ответ написан
Dr_Elvis
@Dr_Elvis
В гугле забанен
Попробуйте указать defer
Ответ написан
Ваш ответ на вопрос

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

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