jQuery .on()事件只捕获第一个元素

时间:2016-11-11 10:27:31

标签: jquery event-handling

我对jquery事件有一些问题。

    $('.attachments').on('change', '.attachPhoto', function() {
        var container = $(this).parents('.imgattach');
        console.log($(this))
        console.log(container)
        var fileReader = new FileReader(),
            files = this.files,
            file;

        if (!files.length) {
            return;
        }
        file = files[0];

        .....
    });

问题是,$(this)是附件列表的第一个元素,我无法捕获被触发的输入事件。

0 个答案:

没有答案