我有这个页面,这是代码..
$(document).ready(function () {
$('#<%= btnCompare.ClientID %>').click(function() {
alert("Hey");
// return false;
});
});
按钮是,
<asp:Button Text="Compare" ID="btnCompare" runat="server" OnClick="btnCompare_Click" />
但警报没有出现?
编辑: 生成的 html
$(document).ready(function () {
$('#ctl00_ContentPlaceHolder1_btnCompare').click(function() {
alert("Hey");
// return false;
});
});
和
<input type="submit" name="ctl00$ContentPlaceHolder1$btnCompare" value="Compare" id="ctl00_ContentPlaceHolder1_btnCompare" style="color:White;background-color:#6086AC;border-color:White;border-width:2px;border-style:Solid;font-family:Verdana;font-size:10pt;font-weight:bold;" />
编辑 2
可能是因为我有这个文件的母版页,它也有一个document.ready
处理程序,所以在页面加载时两者都被加载了?