<asp:Button runat="server" CssClass="btn btn-primary btn-group-lg" ID="btnSubmit" Text="Sign in" OnClick="btnSubmit_Click" />
这是我的按钮。我有一个javascript文件<script src="Scripts/jsFile.js"></script>
我在下面写了代码
$(document).ready(function () {
$('#divMain').hide().fadeIn(2000)
$(document).on("click", "#btnSubmit", function (e) {
alert('The element myID is clicked');
});
});
fadeIn功能有效,但不会触发点击。我需要做点什么吗?
答案 0 :(得分:1)
可能的问题是你的jquery脚本无法找到事件未触发的id。
尝试使用
'<%=btnSubmit.ClientID%>'
这将非常快,因为它将使用原生document.getElementById
。
在你的选择器中。
因为服务器控件id生成模式是你不想依赖的东西。
或
如@Kartikey所述
您可以设置ClientIDMode = Static
按钮的#btnSubmit