Почему при выборе элемента select2 не закрывается?

У меня такая проблема в модальном окне только такое. При выборе из списка значение то select2 не закрывается сам по себе. Если только нажать за раскрывающим списком то он закрывается. Использую этот виджет kartik demos.krajee.com/widget-details/select2 и при выборе какого-то значение выходит такая ошибка
jquery.js:5237 Uncaught TypeError: ((jQuery.event.special[handleObj.origType] || {}).handle || handleObj.handler).apply is not a function
    at HTMLDivElement.dispatch (jquery.js:5237)
    at HTMLDivElement.elemData.handle (jquery.js:5044)
    at Object.trigger (jquery.js:8471)
    at HTMLSelectElement.<anonymous> (jquery.js:8549)
    at Function.each (jquery.js:367)
    at jQuery.fn.init.each (jquery.js:202)
    at jQuery.fn.init.trigger (jquery.js:8548)
    at SelectAdapter.select (select2.full.js:3180)
    at Select2.<anonymous> (select2.full.js:3251)
    at Select2.Observable.invoke (select2.full.js:655)

Модальное окно контент формируется динамичиские. То есть стирается и добавляется новый html. То есть используется renderAjax. Пробовал переподколючать в модальном окне select2 но без выхода
\kartik\select2\Select2Asset::register($this);
  • Вопрос задан
  • 279 просмотров
Решения вопроса 1
@rusline18 Автор вопроса
Все дело было в событие change
$('#modal').modal('show')
	.change($('#modalContent').html('<div style="display:flex;justify-content: center;margin: 60px 0;"><img src="/images/loader/35.gif"></div>'))
		.find('#modalContent')
		.load($(this).attr('href'))


$('#modal').on('show.bs.modal', function(e) {
	    $('#modalContent').html('<div style="display:flex;justify-content: center;margin: 60px 0;"><img src="/images/loader/35.gif"></div>');
	})

я поменял на этот код
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 14:12
30000 руб./за проект
19 апр. 2024, в 14:10
500 руб./за проект