位置: 编程技术 - 正文

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单选框)

  • 亏损企业需要计提递延所得税资产吗
  • 启用新账簿时,应填写
  • 企业所得税减免所得税额计算公式
  • 外国驻华使领馆自用车辆
  • 向投资者支付的股息不得在计算应纳税所得额时扣除
  • 企业实收资本与股本区别
  • 付代销手续费会计分录
  • 现金流量表财务净现值怎么算
  • 股票交易费用计入
  • 研发费用计入销售费用
  • 冲红票需要给购方吗
  • 个体办税务登记需要带什么
  • 进项已经抵扣会退回吗
  • 融资贷款保险费计算公式
  • 房产公司增值税和土地增值税
  • 营改增广告标牌制作的税务怎么处理
  • 公司取出的备用金怎么打税
  • 税务机关核定征收契税
  • 建筑业简易计税税率
  • win7系统无法启用网络发现
  • 增值税专用发票和普通发票的区别
  • windows7网络无法连接
  • linux常用命令make
  • 兼职劳务费税率是多少
  • linux中cut命令详解
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • 合伙养殖需要注意什么
  • 如何做商品批发
  • 金融负债期末可以转出吗
  • 森佩塑胶
  • php常见的错误级别
  • 俄勒冈zip
  • form表单参数传递
  • php数组实现
  • 微信支付开发文档教程
  • 分公司可以开基本账户吗
  • 帝国cms怎么用
  • 开发票零税率和免税是一样的意思吗
  • 工资直接计入管理费用了怎么办
  • 关联公司开发票
  • 非财政补助结余分配和非财政拨款结余分配
  • 软件开发企业如何核算成本
  • MySQL慢查询优化面试问题
  • mongo删除数据库命令
  • 一般纳税人材料票是几个点
  • 所得税报表的营业成本包括费用吗
  • 营改增后企业所得税是国税还是地税
  • 联营扣点怎么做账
  • 盘亏的设备要进仓库吗
  • 罚款属于应付账款吗
  • 收到退回以前年度税款
  • 资产减值准备怎么理解
  • 给客户买的礼品要交税吗
  • 车票如何抵扣增值税
  • 总包分包怎么区分
  • 公司入账是什么意思
  • mysql查询语句中的逻辑运算符
  • MySQL部署时提示Table mysql.plugin doesn’t exist的解决方法
  • select into 和 insert into select 两种表复制语句
  • win10怎么设置为win7模式
  • thinkpad预装的office怎么激活
  • centos配置kdump
  • c盘esd是什么文件夹
  • wmiprvse.exe是什么程序
  • vmware15.5安装mac
  • mac查看地址
  • 如何重置路由器wifi密码
  • 系统闹钟设置
  • win8怎么下载itunes
  • 怎么看判断
  • 非递归与递归
  • unity cpu优化
  • android隐藏
  • unity加密代码
  • javascript基础书
  • gradle 混淆
  • android获取屏幕内容
  • 餐饮服务需要交印花税吗?
  • 留底税额怎么写分录
  • 张家港港区国税局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设