JavaScript动态添加大事之大事托付_

JavaScript动态添加大事之大事托付_

ID:63496349

大小:12.04 KB

页数:3页

时间:2021-08-26

JavaScript动态添加大事之大事托付__第1页
JavaScript动态添加大事之大事托付__第2页
JavaScript动态添加大事之大事托付__第3页
资源描述:

《JavaScript动态添加大事之大事托付_》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、JavaScript动态添加大事之大事托付_先给大家讲下什么是大事托付:通俗的讲,大事就是onclick,onmouseover,onmouseout,等就是大事,托付呢,就是让别人来做,这个大事原来是加在某些元素上的,然而你却加到别人身上来做,完成这个大事。也就是:利用冒泡的原理,把大事加到父级上,触发执行效果。其所谓的动态添加大事实质就是指js中的大事托付。我们知道在js中,大事处理只能绑定在当前被选中的元素上,换句话也就是说,大事处理只能绑定在当前文档已经存在的元素上!但是,往往小伙伴们都会遇到一个问题就是,我的元素是后来动态添加到页面的,而我又想给该元素绑定大事,怎么处理?为

2、了说明白这一问题,我们假设需要给后来添加到当前页面的元素添加click大事。解决这一问题的核心就是利用js的托付大事。委派大事的优势就是可以给未存在的元素绑定大事,而且委派大事往往开销也会更小!题外话:举一个最简洁的例子:当页面上有1000个div的时候,假如挺直给div绑定click大事,其会为1000个元素绑定大事。但是,假如用大事托付,只需要一个元素绑定大事即可。PS:盼望啰里啰嗦能够让你明白大事托付的含义。我们只是想知道动态创建的元素如何添加大事,你说这么多做什么,做什么...好吧,言归正传,看具体实现://模拟动态创建元素li$.ajax({type:'get',data:

3、{},success:function(){$('li').addClass('aaa').html('11111111').appendTo($('body'));},});//给为我们刚刚动态创建的元素添加大事$(document).on('click','li[class=aaa]',function(){console.log('ddd');});以上所述是我给大家介绍的JavaScript动态添加大事之大事托付,盼望对大家有所关心...

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。