0

我的代码:

<script>
    $('.Upload').on("click", function () {
        alert("Click event found using class as identifier");
    });

    $('#FileUpload1').on("click", function () {
        alert("Click event found using ID as identifier");
    });
</script>

<asp:FileUpload ID="FileUpload1" runat="server" CssClass="Upload" />

我正在使用最新版本的 Jquery(1.9),这就是为什么我使用.on而不是.live

但是当我单击“浏览”按钮时,我的任何警报都不会触发。

任何人都可以帮忙吗?

谢谢。

4

1 回答 1

4

您必须将委托与 .on() 合成器一起使用,参见 live() 等效项:

$(document).on("click",".Upload",function(){...});
于 2013-04-05T17:01:37.253 回答