<inpuе type='text' id="input">
на который привязан change. $(document).on('change', '#input', function () {}); Соответственно, при клике за пределы инпута этот change срабатывает.<div class="block">Список городов</div>
на который привязан click. $(document).on('click', ' .block', function () {});
В итоге сделал так:
Правда долго работает, 20 сек на 120 фоток.