猿问

为什么ajax回调函数动态加载的标签里面js事件不执行?

$("#loginAfter").html('<a href="javascript:void(0)" id="layoutBefore">注销登录</a>');这一段是ajax执行成功后,动态加入的,我又写了一个登出的功能:
//登出
$("#layoutBefore").click(function(){
if(confirm("确认退出")){
$.ajax({
url:"layoutLogin.html",
type:"post",
success:function(data){
location.reload(true);
}
});
}
但是为什么点击 注销登录没反应,

千巷猫影
浏览 236回答 1
1回答

慕后森

如果你的jquery版本是1.9以前的$("#layoutBefore").live('click',&nbsp;function(){...});1.9以后的$(document).on('click',&nbsp;"#layoutBefore",&nbsp;function(){...});
随时随地看视频慕课网APP

相关分类

Java
JQuery
我要回答