2018-01-08 15:22:10
298
0
今天被这个问题搞晕头了。。
jquery动态添加了一堆元素,要给元素里面的一个对象添加点击事件,弄了半天。记录下.
$(selector).on(event,childSelector,data,function,map)
jQueryObject.on( events [, childSelector ] [, data ], handler )
适用于当前及未来的元素(比如由脚本创建的新元素)
其中selector为页面上已有的元素。
否则会不起作用.
childSelector
可选/String类型一个jQuery选择器,用于指定哪些后代元素可以触发绑定的事件。如果该参数为null或被省略,则表示当前元素自身绑定事件(实际触发者也可能是后代元素,只要事件流能到达当前元素即可)。
data
可选/任意类型触发事件时,需要通过event.data传递给事件处理函数的任意数据。
如下:
dot+="</ul></div> <div class=\"rvc-prv\"><img onclick=\"alert(1)\" id=\"btnleft\" src=\""+basePath+"/phone/gamedetail/jtl03.png\"></div> <div class=\"rvc-next\"><img src=\""+basePath+"/phone/gamedetail/jtr03.png\"></div> </div>";
dc.html(dot);
setTimeout(function(){
$(dot).rvc({
liNum: 4,//2~5之间的整数
spaceBetween: 30,//li项之间的距离
plr: 20,//当屏幕小于1024时,rvc的padding-left,padding-right值
time: 400,//动画时间
prv: '.rvc-prv',//前一个按钮
next: '.rvc-next'//下一个按钮
});
$("#detail").on("click",".rvc-prv",function(){
alert(222);
});
},40);
要给动态添加的图片添加点击事件,detail为页面初始就有的div id。
2018-01-08 15:27:51
0
赞
赏
本文基于CC BY-NC-ND 4.0 许可协议发布,作者:野生的喵喵。 固定链接: 【JQuery给动态增加的元素添加点击事件】 转载请注明
相关文章:
发表新的评论
文章分类
文章归档
标签
deb ,
,
蓝屏 ,
select ,
html5 ,
tomcat ,
gcc ,
ajax ,
apt-get update ,
选择 ,
js加密 ,
java ,
工作 ,
ocr ,
AngularJs ,
感慨 ,
work ,
click ,
javascript ,
反向代理 ,
ip查询 ,
空间查询 ,
word ,
ECS服务器 ,
centos ,
杂 ,
StartupWMClass ,
前端 ,
js ,
vmdk ,
感概 ,
select2 ,
virtualbox ,
gg代理 ,
share ,
seo ,
风筝 ,
email ,
ASR ,
转换 ,
cool ,
activiti-ui ,
喵小凡 ,
@PropertySource ,
ckeiditor ,
网站攻击 ,
SRILM ,
风景 ,
plugin ,
vdi ,
扩容 ,
chorme ,
阿里云 ,
KALDI ,
num ,
packer2 ,
pic ,
gg镜像 ,
win8.1 ,
ecs ,
mysql ,
Ubuntu ,
快递查询 ,
nginx ,
ubuntu ,
swap ,
maven ,
entropy_avail ,
tencent ,
语音识别 ,
prerender ,
xfce4 ,
进度条 ,
存储过程 ,
activiti ,
熵 ,
日出 ,
练笔 ,
虞美人 ,
nodejs ,
词 ,
demo ,
jquery ,
random ,
linux ,
cat ,
bootstrapValidator ,
angularJs ,
live ,
on ,
gg ,
雪 ,
婚姻 ,
景色 ,
@Autowired ,
pdf ,
emqttd ,
优化 ,
thchs30 ,
opencv ,