JQuery change ()、.on(‘change’, function (){})事件只触发一次解决方法
$("#fileToUpload").change(function(){ //do someing }); 正确代码: $("#fileToUpload").live(‘change’, function(){ //do someing });
(2)onchange后,生成一个新input type file,代替原有的input file
$(’#inputFileID’).replaceWith(’< input name=“fileToUpload” type=“file” id=“inputFileID” />’);
(3)移除完之后重新绑定
$("#Btn_File").off(‘change’).on(‘change’, function () { null; }
(4)使用delegate()
$("body").delegate('input', 'change', function(){});
本文来自投稿,不代表125jz立场,如若转载,请注明出处:http://www.125jz.com/4198.html