Javascript 从“浏览器后退”按钮返回时不会触发更改事件
我在第页有此表格:Javascript 从“浏览器后退”按钮返回时不会触发更改事件,javascript,jquery,html,Javascript,Jquery,Html,我在第页有此表格: $(文档).ready(函数(){ $(文档).on('change','.multi-file upload',function(){ 控制台日志(“更改触发”); }) }) 要在按下后退按钮时执行Javascript,请使用下面的pageshow $(window).on('pageshow', function(){ $(document).on('change','.multi-file-upload',function(){ consol
$(文档).ready(函数(){
$(文档).on('change','.multi-file upload',function(){
控制台日志(“更改触发”);
})
})
要在按下后退按钮时执行Javascript,请使用下面的
pageshow
$(window).on('pageshow', function(){
$(document).on('change','.multi-file-upload',function(){
console.log("change triggered");
})
});
我结合使用了“pageshow”和替换文件输入字段:
$(window).on('pageshow', function(){
$('.multi-file-upload').replaceWith($('.multi-file-upload').val('').clone(true));
$(document).on('change','.multi-file-upload',function(){
console.log("change triggered");
})
});
你测试过这个吗?这似乎对我不起作用。