我正在将一个点击事件(点击时显示警告)添加到文档(就绪)上的UpdatePanel内的html超链接。但是,单击超链接时,事件永远不会被触发。是因为ASync回发吗?这样做的正确方法是什么?
$(document).ready(function(){
$('#addExcl').click(function(){
alert('asassasaas');return false;
});
});
答案 0 :(得分:2)
你需要在每个ajax更新中附加even,因为dom结构是更改的,并且事件在更新时丢失了。
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
function InitializeRequest(sender, args) {
}
function EndRequest(sender, args) {
$('#addExcl').click(function(){
alert('asassasaas');
return false;
});
}