title: Input event not recognised on <input type="file"> in Edge
body: <p>I have a build a dynamic generating Formular including some input fields. </p>
  
  <pre><code>&lt;input type='file' style="width: 70%" name="anhang[]" class="anhang" id="anhang0" multiple/&gt;
  </code></pre>
  
  <p>If this input field is filled a new one is generated. The <code>input</code> event listener which is calling the method for generating the new field is the main problem I´m facing:</p>
  
  <pre><code>$(document.body).on("input", ".anhang", function (e) {
    alert("input");
    addFileInput();
  });
  
  var inputCounter = 0;
  
  function addFileInput(){
    inputCounter++;
    $('#fileInput').after('&lt;tr class="datei_anhang"&gt;&lt;td style="width: 25%;"&gt;Anhang:&lt;/td&gt;&lt;td&gt;&lt;input style="width: 70%" class="anhang" id="anhang'+inputCounter+'" type="file" name="anhang[]" multiple/&gt;&lt;input style="width: 20%; margin-left: 5px" type="button" class="entf" id="entf'+inputCounter+'" value="Entfernen"/&gt;&lt;/td&gt;&lt;/tr&gt;').insertAfter($('.datei_anhang').last());               
  }
  </code></pre>
  
  <p>When I use a <code>click</code> event listener like this one it is working:</p>
  
  <pre><code>$("#anhang0").on("click", function (e) {
    alert("input");
    addFileInput();
  });
  </code></pre>
  
  <p>But this solution does not bring me the behavior I want to have.</p>
  
  <p>Can Someone tell me, why it works in every browser I have tested, but not in Edge? How would I have to change the Event Listener to make it work in Edge and keep the expected behavior?</p>
  
  <p>I´m using Jquery 3.x. If you need any further information to help, just write it in the comments.</p>
  
  <p>Thanks in advance.</p>
  
  <p>Here is a fiddle for demonstration: <a href="http://jsfiddle.net/tm643v8w/7/" rel="nofollow noreferrer">http://jsfiddle.net/tm643v8w/7/</a></p>