在jq中实现动态增加、修改元素有六种方法可以使用。

append 插入在当前元素内、最后一个子节点后面
prepend 插入到当前元素内、第一个子节点前面
after 在元素后面追加,同级 m.after(n); 在m后面追加n 
before 在元素的前面追加,同级 m.before(n) 在m前面追加n 
insertAfter 在元素后面追加,同级  m.insertAfter(n)  在n后面追加m 、把m插在n后面

insertBefore 在元素的前面追加,同级  m.insertBefore(n) 在n前面追加m、把m插在n前面

例如、如下html代码为前提

<div id="nameDiv"><input type="text" id="name" name="name" placeholder="名称" /><br/><br/><input type="text" id="sex" name="sex" placeholder="性别" /><br/><br/></div><br/><label>--------div分割--------</label><br/><br/><div id="classDiv"><input type="text" id="class" name="class" placeholder="班级" /><br/><br/><input type="text" id="phone" name="phone" placeholder="手机" /><br/><br/></div><br/><br/><input type="button" id="add" name="add" value="追加" οnclick="add()"/>

append 、prepend

function add() {var addHtml = '<br/><br/><input type="text" id="code" name="code" placeholder="学号" /><br/><br/>';$("#nameDiv").append(addHtml);$("#classDiv").prepend(addHtml);}

结果:

insertAfter、insertBefore的参数应该是html中已存在的元素

 function add() {$("#nameDiv").insertAfter($("#classDiv"));}

利用Jquery实现动态增加、修改html元素相关推荐

  1. html怎样实现动态背景效果,利用jQuery实现动态背景特效

    特效描述:利用jQuery实现 动态背景特效.利用jQuery实现动态背景特效 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 Example 1 ooh, pretty. Notic ...

  2. 前端笔记1(选择器,动态增添/修改页面元素)

    demo1:修改页面元素 全选反选,并计算总价 <!DOCTYPE html> <html lang="en" dir="ltr">&l ...

  3. 利用jQuery来动态为属性添加或者删除属性

    现在做的项目有这样一个需要: 先看图吧^^ 要求: 1.当点击导出Excel方式的时候,如果是"勾选导出"或"不分页导出"时,下面的文本框不能修改 2.当点击& ...

  4. js动态添加修改删除元素

    事件委托:e.target 核心:1.通过事件冒泡给子元素添加事件,控制新生成的元素进行操作 2.减少DOM元素操作,只需要绑定一个父元素就可以,不用循环遍历每一个子元素进行绑定事件操作,提高程序性能 ...

  5. javascript/jquery给动态加载的元素添加click事件

    /** 这种写法:在重新加载数据后事件依然有效*/$(document).on('click', '#district_layer ul li', function () { }); 转载于:http ...

  6. 利用jquery实现数字千分位排版显示,使用0动态补全8位数

    利用jquery实现上述效果其实非常简单,首先在html部分创建div容器,设置好最外层对齐方式以及大小.再利用jquery对动态数据进行html拼接就可以了. 内容块定义 <div style ...

  7. php修改js内容,js怎样修改html元素的内容?HTML DOM实现修改内容

    js怎样修改html元素的内容?本章就给大家介绍在js中利用HTML DOM是怎样修改html元素内容的.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们要了解HTML DO ...

  8. 利用jQuery实现表单里的增加、删除和修改

    这周老师教了怎么利用jQuery实现在表单里增加.删除和修改数据.可以增加数据,单选删除.多选删除和全选删除.ISBN的值式唯一的,不能重复,当输入的ISBN已存在,就只修改后面书名.效果图如下: 整 ...

  9. 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变

    查看本章节 查看作业目录 需求说明: 利用 jQuery 操作页面元素的方法,实现电商网站购物车页面商品数量的增加和减少操作,要求单项价格和总价随着数量的改变而改变 当用户单击"+" ...

  10. jquery追加html后删除,jquery动态增加删除元素节点

    jquery动态增加删除元素节点 对于语言编程,不同的思路有着不同的解决办法,Jquery对于动态的ul-li节点的增加删除实力操作思路: 1.做一个按钮用于增加li节点,使用Jquery:appen ...

最新文章

  1. C语言嵌入式系统编程修炼之道——性能优化篇
  2. 没有精准定位,万物还能实现互联吗?
  3. c#开发windows应用程序几个小技巧
  4. 用符号方法求下列极限或导数matlab,实验7答案 Matlab符号计算
  5. 2075. 解码斜向换位密码
  6. python有什么好玩的程序_Python小程序,够你玩一整天~
  7. java编程编一个小系统_如何编写一个java学生信息管理系统?
  8. php再次确认密码,Laravel6.2中用于用户登录的新密码确认流程详解
  9. 【原/转】UITableview性能优化总结
  10. html用锚点回到顶部代码,纯css实现回到顶部-jq回到顶部方法
  11. 互联网15年风云变幻:改变世界的15个网站
  12. 逆向序列号生成算法(三)
  13. 崩坏3水晶计算 关于日期的计算篇 下
  14. 使用ImageMagick对图片进行全面压缩
  15. mgo.v2无法连接MongoDB 5.0.x
  16. C 语言究竟能干什么
  17. 计算机打开程序乱码,打开软件乱码怎么解决,详解win7电脑打开软件乱码的解决方法...
  18. 小花经过春雨的一番滋润
  19. 计算一个字节里有多少位为1
  20. Drupal7_2:安装drupal

热门文章

  1. linux 添加 缺省 网关,CentOS 如何设置缺省网关
  2. 制作u盘winpe启动盘_u盘启动盘制作工具教程
  3. Tkinter GUI设计中文文档
  4. 注解之注解的基本概念
  5. java 创建mdi窗体_.Net创建MDI窗体 | 学步园
  6. 递归的本质(栈:后进先出)
  7. 如何破解光猫,获取超级管理员账户和密码
  8. 超简单一行代码实现应用双开,仿照微信双开、QQ双开等实现app应用双开,即采用Android插件化开发在免安装情况下加载使用原生app
  9. 共享计算机ip地址,怎么设置局域网计算机IP地址:局域网计算机共享设置
  10. AD 原理图导出引脚和对应网络标号操作