首页 > 其他 > 详细

为未来元素添加点击事件的两种写法

时间:2017-03-01 20:38:51      阅读:309      评论:0      收藏:0      [点我收藏+]
哈哈哈,小七来了,对于经常搬砖撸代码的猴子们,一定会遇到给好多li(死的还是动态字符串拼接生成的(对未来元素添加不到事件的看之前写的事件委托))添加点击事件
第一种:
var index=0;
for(var i=0;i<li.length;i++){
li[i].index=i;//必须的
li[i].onclick=function(){
alert(1)
}
}
第二种:
事件的另一种写法(动态生成的多个li标签都加onclick="jia(this)就不用for循环里面嵌套点击事件了)
<li onclick="jia(this)"></li>拼接的时候直接把事件拼接进去,还有利于代码的封装复用不错,小七比较喜欢他了呢,菊花已洗白,静等皇上回宫。
 
function jian(that){
//that就是this js对象
var that = $(that);//如果想用jq方法则转化一下
alert(1)
}

为未来元素添加点击事件的两种写法

原文:http://www.cnblogs.com/MagicZhao123/p/6485829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!