我的代码:
<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
但是当我点击“浏览”按钮时,我的警报都没有触发。
任何人都可以提供帮助吗?
感谢。
答案 0 :(得分:4)
您必须使用.on()synthax的委托,查看等效于live():
$(document).on("click",".Upload",function(){...});