Зачем нужно событие change jQuery?
Затем, что прежде чем изучать фреймворк к языку, сперва стоит изучить сам язык. В JavaScript есть ряд событий, таких как onclick, onsubmit, onload и тд, onchange среди них. Событие происходит, когда значение input, select или textarea меняется. В jQuery существуют методы-обёртки над этими событиями, которые можно удобно использовать. $(e).click() вызовет событие клика, а $(e).click(function () { }) повесит на событие onclick обработчик - коллбэк, переданный первым аргументом метода. Помимо этого, есть ещё метод on(), который позволяет прицепить обработчики сразу к ряду селекторов, например $(document).on("change", "input, select, textarea", function (e) { }).
Оно срабатывает при изменении. Например когда изменили текст в input и убрали курсор с поля, будет воспроизведено событие change