创建元素


// 创建元素节点
$('<p></p>'); // 创建属性节点
$('<p class="wow"></p>'); // 创建文本节点
$('hello world'); // 结合更实用
$('<p class="wow">hello world</p>');

添加元素

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


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

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

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


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

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


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

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

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


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

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

$('p').after('<span>外部后面</span>')
![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180907185454985-1055904183.png)
<br /> ### before() 在元素外部之前插入内容
$('p').before('<span>外部前面</span>')
![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180907185623794-1105993898.png)

<br />

## 删除元素
### remove() 删除整个元素
<p>Always believe that good things are going to happen</p>
<span>Persist</span>
<p>Always believe that good things are going to happen</p>
<span class="txt">Persist</span> <script>
$('span').remove();
$('span').remove('.txt'); // 可筛选
</script>
![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092327587-2000278392.png)

![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092259179-1874399156.png)

<br />
### empty() 清空元素的所有子节点
<p>Always believe that good things are going to happen</p>
<span>Persist</span>
<p>Always believe that good things are going to happen</p>
<span class="txt"><a href="">Persist</a></span> <script>
$('span').empty();
</script>
![](https://images2018.cnblogs.com/blog/1321525/201809/1321525-20180908092541891-730462301.png)

<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. Perl-统计某电路面积、功耗占比(NVDIA2019笔试)

    1.perl脚本 open IN, "<", "data.txt" or die "The file does not exist!" ...

  2. Redis的主从复制与Redis Sentinel哨兵机制

    1    Redis的主从复制 1.1   什么是主从复制 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损 ...

  3. Codeforces Round #620 (Div. 2) D

    构造一个排列,要求相邻之间的数满足给定的大小关系,然后构造出两个序列,一个序列是所有可能的序列中LIS最长的,一个所有可能的序列中LIS最短的 最短的构造方法:我们考虑所有单调递增的部分,可以发现要让 ...

  4. 变量 Variables

    是为了存储(store)程序(program)运算过程中的一些信息(informations),为了方便日后调用.操作和更改 变量名应该简明,见名识意,让读者和我们自己能更清晰的了解 如果我们把变量看 ...

  5. jQuery 判断页面上下滚动

    var t = 0, b = 0; $(window).scroll(function(){ t = $(this).scrollTop(); if(b < t){ console.log('向 ...

  6. css权重及计算

    一.一般而言:!important--->行间样式--->id--->class | 属性--->标签选择器--->通配符 二.权重值 !important        ...

  7. react-native简单使用

    基本组件的使用介绍 View: Text: TextInput: Image: Button: ActivityIndicator: ScrollView:这是一个列表滚动的组件 ListView:也 ...

  8. centos7下top free vmstat 命令详情

    top:https://www.cnblogs.com/makelu/p/11169270.html

  9. phpstorm更换主题

    打开PhpStorm,File -- Settings -- Editor -- Color Scheme --General选择你喜欢的风格进行更改,选择完成后单击Apply

  10. react 渲染

    目录 React渲染 createElement的三个参数 element如何生成真实节点 ReactDOMComponent 作用 ReactCompositeComponentWrapper 作用 ...