jQuery .on ('change', function () {} не запускается для динамически создаваемых входов

Проблема в том, что у меня есть несколько динамически созданных наборов входных тегов, и у меня также есть функция, которая должна запускать каждый раз, когда изменяется входное значение.

$('input').on('change', function() {
  // Does some stuff and logs the event to the console
});

Однако.on('change') не запускается для каких-либо динамически создаваемых входов, только для элементов, которые присутствовали при загрузке страницы. К сожалению это оставляет меня в некотором затруднении, как.on предназначен для замены.live() а также.delegate() все из которых являются обертками для.bind() : /

Кто-нибудь еще имел эту проблему или знает решение?