创建元素


  1. // 创建元素节点
  2. $('<p></p>');
  3. // 创建属性节点
  4. $('<p class="wow"></p>');
  5. // 创建文本节点
  6. $('hello world');
  7. // 结合更实用
  8. $('<p class="wow">hello world</p>');

添加元素

append() 在元素内部的结尾插入内容


  1. $('p').append('<span>内部结尾</span>')

appendTo() 插入到所选元素内部的结尾

结果和 append() 一样 只是颠倒了位置


  1. <p class="one">Always believe that good things are going to happen</p>
  2. <p class="two">Always believe that good things are going to happen</p>
  3. <p class="three">Always believe that good things are going to happen</p>
  4. <span>new</span>
  5. <script>
  6. $('span').appendTo('.two')
  7. </script>

prepend() 在元素内部的开头插入内容


  1. $('p').prepend('<span>内部开头</span>')

prependTo() 插入到所选元素内部的头部

结果和 prepend() 一样 只是颠倒了位置


  1. <p class="one">Always believe that good things are going to happen</p>
  2. <p class="two">Always believe that good things are going to happen</p>
  3. <p class="three">Always believe that good things are going to happen</p>
  4. <span>new</span>
  5. <script>
  6. $('span').prependTo('.two')
  7. </script>

### after() 在元素外部之后插入内容
```

  1. $('p').after('<span>外部后面</span>')
  1. ![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180907185454985-1055904183.png)
  2. <br />
  3. ### before() 在元素外部之前插入内容
  1. $('p').before('<span>外部前面</span>')
  1. ![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180907185623794-1105993898.png)
  2. <br />
  3. ## 删除元素
  4. ### remove() 删除整个元素
  1. <p>Always believe that good things are going to happen</p>
  2. <span>Persist</span>
  3. <p>Always believe that good things are going to happen</p>
  4. <span class="txt">Persist</span>
  5. <script>
  6. $('span').remove();
  7. $('span').remove('.txt'); // 可筛选
  8. </script>
  1. ![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092327587-2000278392.png)
  2. ![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092259179-1874399156.png)
  3. <br />
  4. ### empty() 清空元素的所有子节点
  1. <p>Always believe that good things are going to happen</p>
  2. <span>Persist</span>
  3. <p>Always believe that good things are going to happen</p>
  4. <span class="txt"><a href="">Persist</a></span>
  5. <script>
  6. $('span').empty();
  7. </script>
  1. ![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092541891-730462301.png)
  2. <br />

JQ DOM元素 创建 添加 删除的更多相关文章

  1. JavaScript Dom基础-9-Dom查找方法; 设置DOM元素的样式; innerHTML属性的应用; className属性的应用; DOM元素上添加删除获取属性;

    JavaScript Dom基础 学习目标 1.掌握基本的Dom查找方法 domcument.getElementById() Domcument.getElementBy TagName() 2.掌 ...

  2. dir(dict)|字典的创建-添加-删除-修改-判断存在-取值等相关操作

    dir(dict) ####字典操作:创建-添加-删除-修改-判断存在-取值 #(一)创建字典: {} .等号. zip(). [(),()] #1.创建空字典 dict0 = {} #2.等号创建 ...

  3. HTML DOM的创建,删除及替换

    创建HTML元素 document.appendChild() 将新元素作为父元素的最后一个子元素进行添加 如需向HTML DOM添加新元素,首先必须创建该元素,然后把它追加到已有的元素上 var n ...

  4. 如何在通过knockout数据绑定的DOM元素上添加事件

    通过knockout数据绑定的DOM元素,通过chrome控制台打断点知道,DOM元素会被暂时隐藏,使用document.querySelector()是获取不到的,会显示null,直到数据绑定完成才 ...

  5. JavaScript DOM方法表格添加删除

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...

  6. js节点的创建添加删除

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  7. SharePoint 服务器端对象模型操作用户组(创建/添加/删除)

    摘要:几个操作SharePoint用户组的方法,已经测试通过,但是没有提升权限,如果没有权限的人操作,需要提升权限(提权代码附后).大家需要的话,可以参考下,写在这里也给自己留个备份~~ //创建用户 ...

  8. CentOS7下swap分区创建(添加),删除以及相关配置

    在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用: 1. free –h 或 swapon –s 了解硬盘使用情况(一般/dev/vda1为挂载硬盘): 1. df –h ...

  9. 使用jquery将表单自动封装成json对象 /json对象元素的添加删除和转换

    $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function ( ...

随机推荐

  1. 吴裕雄--天生自然 R数据分析:2014年美国人时间使用调查(ATUS)饮食与健康模块文件分析

    # libraries we'll need library(car) # for avplots library(tidyverse) # for general utility functions ...

  2. echarts 【图表的基本使用】

    一.柱状图 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <tit ...

  3. maven 上传 jar 到本地私服

    You'll need to add a RankLib <dependency> tag set to your existing <dependencies> list. ...

  4. Java,C 位移运算符 有符号右移>>与无符号右移>>>

    个人博客 地址:https://www.wenhaofan.com/a/20181029232749 有符号右移 正数有符号右移 首先计算4>>2 将4转为二进制 0000 0100 右移 ...

  5. Pikachu-SSRF(服务器端请求伪造)

    SSRF(Server-Side Request Forgery:服务器端请求伪造) 其形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能,但又没有对目标地址做严格过滤与限制 导致攻击者可 ...

  6. Ubuntu在当前用户目录下安装python 包

    对于tar.gz文件: tar -zxvf setuptools-19.6.tar.gz cd setuptools-19.6.tar.gz python3 setup.py build python ...

  7. [PAT] A1020 Tree Traversals

    [题目] distinct 不同的 postorder 后序的 inorder 中序的 sequence 顺序:次序:系列 traversal 遍历 题目大意:给出二叉树的后序遍历和中序遍历,求层次遍 ...

  8. kali的virtualbox镜像账号密码

    下载最新版本kali的virtualbox镜像 默认账号密码 root  密码 toor

  9. Codeforces Round #616 (Div. 2) B. Array Sharpening

    t题目链接:http://codeforces.com/contest/1291/problem/B 思路: 用极端的情况去考虑问题,会变得很简单. 无论是单调递增,单调递减,或者中间高两边低的情况都 ...

  10. 针对wordpress CMS的信息收集

    如果发现一个站点用的是wordpress管理系统的话, 可以试试默认的后台地址:/wp-admin/ 访问后自动跳转置 后台登录界面 用户名收集 :/?author=1 依次访问/author=1 , ...