掲題の通りIE11でchangeイベントが発火しないので
発火する方法を教えて頂けないでしょうか。
chromeでは正常に動きます。
html
1<div> 2 <input type="text"> 3 <a href="#" class="upload">画像選択</a> 4 <input type="file" style="display:none;"> 5</div>
javascript
1$('.upload').on('click', function() { 2 3 $(this).next('input').trigger("click"); 4 $(this).next('input').on('change', function(){ 5 ~処理~ 6 }); 7 8});
また1回目では発火しませんが、2回目以降では発火します。
処理の中でconsole.logを仕込むと、1回ではなく複数回呼ばれているようです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。