原文:jQuery:如何给动态生成的元素绑定事件?

jQuery的html 可以给现在元素附加新的元素,innerHTML也可以,那么,如何给这些新生成的元素绑定事件呢 直接在元素还未生成前就绑定肯定是无效的,因为所绑定的元素目前根本不存在。 然而,jQuery为我们提供了一个函数来解决这个问题,它就是.live 备注:jquery的后期版本变为.on ,它可以给所有元素绑定事件,不论是已有的,还是将来生成的,比如: div .live click ...

2014-06-18 01:08 0 7145 推荐指数:

查看详情

jquery动态生成元素绑定事件,on函数

首先先解释一下什么是动态生成元素动态生成元素即我们用jquery的内部插入函数append()所生成的html代码。相对的也有静态生成元素:即直接编写在页面的html代码。 下面通过例子来讲解: html中有这样一个table: 这是一个JavaScript函数 ...

Mon Aug 31 00:56:00 CST 2020 0 938
jquery:为动态加载的元素绑定事件

最近在做项目的时候发现的一个问题,通过ajax动态加载出来的一个button值绑定不了点击事件。我使用的是datatables这款表单插件,表单内容是通过ajax动态渲染出来的。 解决方案: 通过Google,我发现在jquery1.7版本之前通常使用 .live() 这个事件,但是这个方法 ...

Wed Jul 24 19:21:00 CST 2019 0 4441
jQuery 绑定事件动态创建的元素

在进入主题之前,我们先来看一个前台页面经常用到的功能:点击页面输入框时自动选择其中文本。 很容易想到利用输入框的focus事件,当输入框获得焦点时,再调用jQuery的select()方法。 Okay,想法很简单,逻辑似乎也无错。具体我们来看一下现实到底能不能实现。 1.页面构造个表单 ...

Tue Aug 13 07:33:00 CST 2013 11 14454
关于 jquery html 动态添加的元素绑定事件——On()

Ajax动态生成的数据,动作绑定需要重新执行 JQuery On() 定义和用法 on() 方法在被选元素及子元素上添加一个或多个事件处理程序。 自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品 ...

Tue Mar 14 23:30:00 CST 2017 0 3938
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM