位置: 编程技术 - 正文

详解jQuery向动态生成的内容添加事件响应jQuery live()方法(jquery对动态生成的进行操作)

编辑:rootadmin

推荐整理分享详解jQuery向动态生成的内容添加事件响应jQuery live()方法(jquery对动态生成的进行操作),希望有所帮助,仅作参考,欢迎阅读内容。

详解jQuery向动态生成的内容添加事件响应jQuery live()方法(jquery对动态生成的进行操作)

文章相关热门搜索词:jquery动态设置css,jquery动态添加div,jquery动态添加div,jquery对动态生成的进行操作,jquery动态效果,jquery 动态加载js,jquery动态设置css,jquery 动态加载js,内容如对您有帮助,希望把文章链接给更多的朋友!

jQuery live()方法是给所有匹配的元素附加一个事件处理函数,即使这个元素是以后通过append,prepend,after等事件生成后的内容也依然有效。这个方法可以看做是 .bind() 方法的一个变体。使用 .bind() 时,选择器匹配的元素会附加一个事件处理函数,而以后再添加的元素则不会有。为此需要再使用一次 .bind() 才行。比如说:

可以给这个元素绑定一个简单的click事件: 当点击了元素,就会弹出一个警告框。然后,想象一下这之后有另一个元素添加进来了。尽管这个新的元素也能够匹配选择器 ".clickme" ,但是由于这个元素是在调用 .bind() 之后添加的,所以点击这个元素不会有任何效果。但live() 就提供了对应这种情况的方法。如果我们是这样绑定click事件的:这样点击新增的元素,它依然能够触发事件处理函数。事件委托live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。传递给 live() 的事件处理函数不会绑定在元素上,而是把他作为一个特殊的事件处理函数,绑定在 DOM 树的根节点上。在我们的例子中,当点击新的元素后,会依次发生下列步骤:1、生成一个click事件传递给 <div> 来处理。2、由于没有事件处理函数直接绑定在 <div> 上,所以事件冒泡到DOM树上。3、事件不断冒泡一直到DOM树的根节点,默认情况下上面绑定了这个特殊的事件处理函数。4、执行由 .live() 绑定的特殊的 click 事件处理函数。5、这个事件处理函数首先检测事件对象的 target 来确定是不是需要继续。6、这个测试是通过检测 $(event.target).closest('.clickme') 能否找到匹配的元素来实现的。7、如果找到了匹配的元素,那么调用原始的事件处理函数。8、由于只有在事件发生时才会在上面的第五步里做测试,因此在任何时候添加的元素都能够响应这个事件。

标签: jquery对动态生成的进行操作

本文链接地址:https://www.jiuchutong.com/biancheng/370466.html 转载请保留说明!

上一篇:jquery实现网页的页面平滑滚动效果代码(jquery简单网页)

下一篇:基于jQuery实现自动轮播旋转木马特效(jquery教程chm)

  • 企业所得税的会计核算
  • 个税申报与社保申报一定是一致的么
  • 代收的电费计入什么费用
  • 发票超额如何收税
  • 个税汇算清缴包括劳务报酬吗
  • 纳税人性质怎么改
  • 事业单位无形资产摊销
  • 从银行提取现金用途
  • 外商企业增资
  • 资本公积与什么有关
  • 常见的会计凭证有哪些
  • 库存产品亏本销售账务处理
  • 劳务所得税税率表最新
  • 营改增后服务业账务处理
  • 支付跨年租金如何处理
  • 实收资本的印花税是营业账簿吗
  • 企业所得税季度申报填写示例
  • 关于工商年检社保的通知
  • 固定资产折旧方法可以变更吗
  • 中途做账的企业如何建账
  • 上年度的费用今年开票分录
  • 公司为员工交的五险一金到底是怎么回事
  • 费用未入账是什么意思
  • 子公司借款给母公司要交税吗
  • 购入需要安装的固定资产会计科目
  • 报税时利润表没写怎么办
  • 人人有份类似的词语
  • 长期债权投资业务处理
  • 企业从境外收回所得税
  • 营改增建筑业
  • mac安装软件提示身份不明
  • 主管会计的具体工作
  • 企业车辆按揭的利弊分析
  • 支付给代理机构的手续费
  • 残疾人就业保障金
  • 营改增开始时间
  • 累积未分配利润为负可以分红吗
  • el-input_inner
  • 微信账单可以打清单吗
  • 基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现
  • 盘点那些神级翻唱现场
  • js轮播图实现思路
  • tar 压缩命令tar
  • php读取文件内容
  • 结转增值税的账务处理
  • 个税多计提了账务处理
  • 金蝶本月金额公式
  • 固定资产多少钱以上计入固定资产
  • 计划资产产生的股利
  • 企业资产的范围
  • dedecms使用教程
  • 公司借个人借款协议书范本
  • 工资发放凭证原件指什么意思
  • 企业计提固定资产折旧以什么假设为前提
  • 财务费用报销流程图word
  • 开发票的销售收入正规的做账如何做?
  • 充值优惠怎么写
  • 土地补偿费怎么算
  • 法院强制执行根本没用
  • 收到法院退回的诉讼费怎么做账
  • 材料款已付,发票没来
  • 金融工具减值准则
  • 支付宝扣手续费是怎么回事
  • 工业企业应通过其他应付款科目核算的有
  • 存储过程sql server
  • 在windows中创建用户的步骤
  • 系统的虚拟内存可以清理吗
  • windows七如何连接网络
  • xp系统怎么进入系统
  • linux igb
  • 批处理传参数
  • jquery鼠标点击
  • nodejs web3
  • 如何用css画三角形
  • jquery+ajax实现注册实时验证实例详解
  • unity分成
  • python django orm
  • 那些so 叼的android studio 插件
  • 代码实现死锁
  • 一般纳税人企业所得税怎么征收
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设