Динамическое событие select2 не вызывает изменения

У меня есть форма с парой выборов внутри. Я применяю плагин select2 jquery над этими селектами вот так:

$("select.company_select, select.positions_select").select2();

Селект работает нормально, но у меня есть этот код для автоматической отправки моей формы (у меня есть класс autosubmit для тега формы).

var currentData;
    $('.autosubmit input, .autosubmit select, .autosubmit textarea').live('focus', function () {
        currentData = $(this).val();
    });

    $('.autosubmit input, .autosubmit select, .autosubmit textarea').live('change', function () {
        console.log('autosubmiting...');
        var $this = $(this);
        if (!currentData || currentData != $this.val()) {
            $($this.get(0).form).ajaxSubmit(function (response, status, xhr, $form) {
                currentData = "";
            });
        }
    });

Дело в том, что с select2 событие change или focus вообще не срабатывает. Если я удаляю select2, то события запускаются отлично.

Что я делаю неправильно?

Ответы на вопрос(1)

Ваш ответ на вопрос