我有一个Jquery脚本,当文件输入发生变化时应触发该脚本。它在静态页面中工作,但是在生成内容时它不响应。我的问题在哪里?
$("#file_input").on("change", function(){
Code To Execute
});
答案 0 :(得分:5)
您需要使用事件委派:
$(document).on("change", "#file_input", function() {
原因是 - 这些事件在运行时被绑定。如果你的内容不在那里,那就没有什么可以约束的!上面示例中的document
是具有附加内容的容器,也是运行时存在的容器。