2017-11-08 7 views
0

私はプロジェクトでで管理されているfileinputコントロールを使用しています。 fileinputにファイルがあるかどうかを検証したい。そのために、私はファイル入力コントロールの変更イベントをトリガしようとしています。しかし、変更イベントは発生していません。これは私のfiddleです。以下はFileinputの変更をキャッチするための変更イベントです。ブートストラップのファイル入力イベントをトリガする方法は?

$(document).ready(function() { 
     $(document).on('change', '#testImageInput', function() { 
      alert($(this).val()); 
     }); 
    }); 

ありがとうございました。

答えて

0

にjqueryの3.2.1を使用していたが、更新フィドルのリンクはそれを

https://jsfiddle.net/b7059pk1/2/をチェックしています

$('#testImageInput').change(function() { 
       alert($(this).val()) 
      }); 
0

それは、このしようと、jQueryのバージョンによって異なります。直接の代わりに文書全体の要素をターゲットにするのが無難である

<script type="text/javascript"> 
    $(function() { 
    $("#testImageInput").change(function(){ 
     alert($(this).val()); 
    }); 
    }); 
</script> 
0

を。

更新フィドル - PS

https://jsfiddle.net/b7059pk1/1/

$(document).ready(function() { 
    $("#testImageInput").on('change', function() { 
       alert($(this).val()); 
    }); 
}); 

:私はここで更新フィドル

関連する問題