【发布时间】:2014-02-04 01:25:30
【问题描述】:
我有一个 Jquery 脚本,当文件输入更改时应该触发它。它在静态页面中工作,但是在生成内容时它没有响应。我的问题在哪里?
$("#file_input").on("change", function(){
Code To Execute
});
【问题讨论】:
标签: javascript php jquery
我有一个 Jquery 脚本,当文件输入更改时应该触发它。它在静态页面中工作,但是在生成内容时它没有响应。我的问题在哪里?
$("#file_input").on("change", function(){
Code To Execute
});
【问题讨论】:
标签: javascript php jquery
您需要使用事件委托:
$(document).on("change", "#file_input", function() {
原因是——这些事件在运行时绑定。如果您的内容不存在,则没有什么可以绑定的!上面示例中的document 是包含您的附加内容并且在运行时也存在的任何容器。
【讨论】: