jQuery .on(‘change’, function() {} not triggering for dynamically created inputs
You should provide a selector to the on function: In that case, it will work as you expected. Also, it is better to specify some element instead of document. Read this article for better understanding: http://elijahmanor.com/differences-between-jquery-bind-vs-live-vs-delegate-vs-on/