无法将onchange事件绑定到动态添加的文件:输入控件

时间:2014-06-10 19:56:55

标签: jquery file-io

我有以下代码

function testCode(){
 var addControl = '<input type="file" id="fileUploadControl" style="display:none"/>';
    $('#MyDiv').before(addControl);
    $('#fileUploadControl').on('change', 'input:file', function () {
        //My code here for file input control
    });

    document.getElementById("fileUploadControl").click();
}

我在这里尝试实现的是在页面上添加一个动态输入控件(单击我的一个自定义按钮时单击该控件) 但是我无法击中那个控件的变化事件。

任何人都可以带我到哪里出错吗?

1 个答案:

答案 0 :(得分:1)

由于'input:file'选择器,它无法正常工作。

试试这个

$('#fileUploadControl').on('change', function () {

 });