更改事件被触发两次而不是一次

时间:2012-01-21 14:41:05

标签: jquery html5 jquery-plugins onchange

我正在处理这个html5文件上传器插件,但它有一个我无法理解并修复它的错误。

jsfiddle link

此插件的想法是仅在单击时将一组功能附加到目标按钮。

但是,当我点击'按钮-1'点击事件时,'按钮-2'点击事件已在{{{ 1}}正在发生。我认为改变事件必须被触发两次。

您可以尝试点击上传按钮,看看我的意思。

知道这个插件出了什么问题吗?

on change event

1 个答案:

答案 0 :(得分:0)

检查我的代码变体:http://jsfiddle.net/es8Vh/3/ 基本的jQuery插件结构:

$.fn.pluginName = function() {
    return this.each(function() { // <-- this is important
        // code here
    });
};