[摘要]本篇文章给大家带来的内容是关于jQuery中onClick和click有何区别?jQuery中onClick和click的区别介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。状况...
本篇文章给大家带来的内容是关于jQuery中onClick和click有何区别?jQuery中onClick和click的区别介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
状况之外
在之前的公司并没有遇到这个问题,也就没有深究。直到自己换了现在的公司,刚来第二天就开始写别人写到一半的项目,很无奈,不是原生就是jquery,由于项目急,已经来不及切换框架重新布局,只能继续了。
状况之中
到处都是列表,到处都是js创建的动态页面,好吧,那我也继续吧,突然,意外发生了。==我绑定的click事件无效==。
状况-解决呗
当时知道的原因是动态创建的元素在初始化的时候还没有,那我绑定的事件怎么可能绑定的上嘛(==当时还不知道onclick和click区别,也不知道onclick下面介绍的用法==)
<p>解决方法
$("#list").on('click',function(e){
var ev = e window.event;
var target = ev.target ev.srcElement;
if (target.nodeName.toLowerCase() == 'a' && target.className=='reset') {
msgconfirm('','是否确认重置密码?',function(){
ajax('/user/reset?id='+target.type,'','get','json',null,function(data){
var userObj=data.tUser;
tipalert('',{
data:'密码重置成功',
username:userObj.account,
password:userObj.passWord,
uKey:userObj.key.replace(/\,/img,'</br>')
},'../../images/ok-ico.png',function(){
window.location.reload();
})
})
})
}
})