位置: 编程技术 - 正文

jQuery如何获取动态添加的元素(jquery获取动态生成的元素的值)

编辑:rootadmin

推荐整理分享jQuery如何获取动态添加的元素(jquery获取动态生成的元素的值),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery获取动态生成的元素,jquery获取动态生成的元素,jquery获取动态生成的元素,jquery动态获取div高度,jquery获取动态生成的元素,jquery怎么获取,jquery动态获取input的值,jquery获取动态id,内容如对您有帮助,希望把文章链接给更多的朋友!

一、问题描述

  用jQuery的append()方法动态添加了一段html代码之后,发现在为新添加的元素绑定click事件时无法获取该新元素。

二、解决方法

  度娘推荐的方法基本是用live()方法

  live()的官方定义和用法:

  live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。

  live()的详细使用方法可以查看jQuery live()

 live()和bind()的区别就是live不仅可以给页面中现有的元素绑定事件,还可以给将来动态添加进来的元素绑定时间。

  于是我用live()替换了bind(),但报出了新错误:TypeError: $(...).live is not a function

jQuery如何获取动态添加的元素(jquery获取动态生成的元素的值)

  经过查询以后发现,原来是jQuery 1.9及其以上已经无法使用live(),可以用on()方法代替live().

  on()的官方定义和用法:

  on() 方法在被选元素及子元素上添加一个或多个事件处理程序。自 jQuery 版本 1.7 起,on() 方法是 bind()、live() 和 delegate() 方法的新的替代品。

  注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

  on()的详细使用方法可以查看jQuery on()

三、代码演示

html页面:

test.js:

  test.js中第6行实现了为动态添加的.new元素绑定click事件。应注意的是,虽然是为.new绑定事件,但on()方法却是绑定在原选择器<p>上的,然后将.new放在了参数列表中,原理参照上文on()的官方定义和用法。

  以上便是所有内容,如有需要修改或补充的地方,欢迎交流。

jQuery模仿单选按钮选中效果 刚开始学jquery,工作中有些css表单中的按钮美化很麻烦,所以想着用jquery来替换,复选框的jquery很容易,就是简单的样式切换效果,用toggleClass()方法即

jQuery给div,Span, a ,button, radio 赋值与取值 jquery给div的innerHTML赋值$("#id").html()="test";//或者$("#id").html("test");jquery获取a的链接内容$().innerHTMLjquery给span赋值$('#hiddenNote').text(‘getSpanValues');span取值$('#hi

jQuery设置单选按钮radio选中/不可用的实例代码 因为本part是jQuery日常使用篇,所以都是由具体需求出发,总结需要用到的知识点。代码写得未必很好,达到目标就好。那么我们先来看看这次的需求:

标签: jquery获取动态生成的元素的值

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

上一篇:EasyUI在表单提交之前进行验证的实例代码(easyui发送ajax请求)

下一篇:jQuery模仿单选按钮选中效果(jquery单选框)

  • 税务行政诉讼是由税务机关进行审理并作出裁决
  • 已经认证抵扣的发票还能作废吗
  • 合伙企业当年盈亏怎么算
  • 支付土地补偿款怎么做账务处理
  • 过了汇算清缴期后发现错误
  • 工会建账选择哪个科目好
  • 企业收到银行汇票退回的多余款项
  • 公司内控制度由谁制定
  • 混凝土开票的型号规格
  • 小微企业第一季度不符合条件怎么处理
  • 挖掘机要交多少个人所得税
  • 年末发票
  • 营改增后开餐厅需要交什么税?
  • 小微企业减免的税金怎么做账
  • 零税率发票可以冲成本吗
  • 企业所得税免税收入和不征税收入
  • 小微 小型微利
  • 开通税种需要带发票吗
  • 物业收租金必须要发票吗
  • 利润表申报本年怎么填
  • 其他综合收益可以转损益的情况
  • 固定资产装修费用计入房产税吗
  • 产品研发费用属于固定成本吗
  • 金税盘上传参数测试连接失败
  • 制造费用可以抵扣进项税吗
  • 购进产品样品怎么做分录
  • 发票差额怎样做分录
  • 搜索框无法搜索内容
  • 手把手教你linux
  • 向房东要押金的不犯法的妙招
  • 如何预防电脑系统崩溃
  • php知识总结
  • PHP:mcrypt_enc_is_block_mode()的用法_Mcrypt函数
  • vue 自动部署
  • 使用灭火器人要站在上风口还是下风口
  • 赡养老人专项扣除标准
  • gridview功能
  • 跨的基本功有哪些
  • 人工智能复试面试常见问题
  • 《中华人民共和国民法典》
  • 土地成本会计分录
  • python如何在画布上写字
  • python 字典中的字典
  • dedecms批量发文章
  • Yii 连接、修改 MySQL 数据库及phpunit 测试连接
  • 将原生html改成vue
  • 小规模纳税人销售商品会计分录
  • 水运企业会计核算办法
  • 摄影的服务注册是什么
  • 什么情况下需要满足m>>m
  • 预算收入支出
  • 消防设备要多少钱
  • 应收分保未到期责任准备金是什么科目
  • 冲减应收账款该怎么处理
  • 废料进口报关
  • 新政府会计下专业学什么
  • 投标保证金分为几种
  • 固定资产一次性扣除政策
  • 预收账款借方和贷方表示什么
  • 营改增后不动产发票怎么开
  • 收到的专票必须当月认证吗
  • 企业的管理费用包括
  • mysql无法创建函数
  • CentOS安装配置adb环境
  • win8 分屏
  • 禁用windows installer没有用
  • mac怎么管理字体大小
  • seti@home.exe - seti@home是什么进程 有什么用
  • 什么是selinux
  • 紧跟潮流的句子
  • linux rsync同步命令(值得收藏)
  • js继承怎么实现
  • ug输入代码
  • jquery 右键菜单
  • 怎么用js实现滑动效果
  • android 字体设置
  • 安卓手机电驴
  • 国家税务总局财政部公告2023年第11号
  • 国家税务总局河北地税局
  • 广西残疾人保障金比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设