JQ DOM元素 创建 添加 删除
创建元素
// 创建元素节点
$('<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>')

<br />
### before() 在元素外部之前插入内容
$('p').before('<span>外部前面</span>')

<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>


<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>

<br />
JQ DOM元素 创建 添加 删除的更多相关文章
- JavaScript Dom基础-9-Dom查找方法; 设置DOM元素的样式; innerHTML属性的应用; className属性的应用; DOM元素上添加删除获取属性;
JavaScript Dom基础 学习目标 1.掌握基本的Dom查找方法 domcument.getElementById() Domcument.getElementBy TagName() 2.掌 ...
- dir(dict)|字典的创建-添加-删除-修改-判断存在-取值等相关操作
dir(dict) ####字典操作:创建-添加-删除-修改-判断存在-取值 #(一)创建字典: {} .等号. zip(). [(),()] #1.创建空字典 dict0 = {} #2.等号创建 ...
- HTML DOM的创建,删除及替换
创建HTML元素 document.appendChild() 将新元素作为父元素的最后一个子元素进行添加 如需向HTML DOM添加新元素,首先必须创建该元素,然后把它追加到已有的元素上 var n ...
- 如何在通过knockout数据绑定的DOM元素上添加事件
通过knockout数据绑定的DOM元素,通过chrome控制台打断点知道,DOM元素会被暂时隐藏,使用document.querySelector()是获取不到的,会显示null,直到数据绑定完成才 ...
- JavaScript DOM方法表格添加删除
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title> ...
- js节点的创建添加删除
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- SharePoint 服务器端对象模型操作用户组(创建/添加/删除)
摘要:几个操作SharePoint用户组的方法,已经测试通过,但是没有提升权限,如果没有权限的人操作,需要提升权限(提权代码附后).大家需要的话,可以参考下,写在这里也给自己留个备份~~ //创建用户 ...
- CentOS7下swap分区创建(添加),删除以及相关配置
在添加swap分区之前我们可以了解下当前系统swap是否存在以及使用情况,可用: 1. free –h 或 swapon –s 了解硬盘使用情况(一般/dev/vda1为挂载硬盘): 1. df –h ...
- 使用jquery将表单自动封装成json对象 /json对象元素的添加删除和转换
$.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function ( ...
随机推荐
- 吴裕雄--天生自然HADOOP操作实验学习笔记:mapreduce和yarn命令
实验目的 了解集群运行的原理 学习mapred和yarn脚本原理 学习使用Hadoop命令提交mapreduce程序 学习对mapred.yarn脚本进行基本操作 实验原理 1.hadoop的shel ...
- PP: Extracting statisticla graph features for accurate and efficient time series classification
Problem: TSC, time series classification; Traditional TSC: find global similarities or local pattern ...
- Java【第一课 java基本结构】
一.java基本结构 上面是java的基本组成,包括外层的框架.java入口程序框架 二.java的第一个程序 首先创建一个文件,名字叫做helloworld.java,后缀名为java public ...
- 三种比较好玩的黑客效果JS代码(摘取)
<html> <head> <title>The Matrix</title> <script src="http://ajax.goo ...
- 前向传播和反向传播实战(Tensor)
前面在mnist中使用了三个非线性层来增加模型复杂度,并通过最小化损失函数来更新参数,下面实用最底层的方式即张量进行前向传播(暂不采用层的概念). 主要注意点如下: · 进行梯度运算时,tensorf ...
- windows10使用任务计划提醒自己
转载自:https://www.cnblogs.com/yourstars/p/6505991.html 利用Win10计划任务 + 弹窗,提醒你自己 步骤: 1.打开Win10控制面板 -> ...
- nginx模块之ngx_http_fastcgi_module
nginx支持LNMP 安装php-fpm yum install php-fpm -y 使用/etc/php-fpm.d/www.conf配置文件默认配置即可 打开php配置: vim /etc/n ...
- vue 问题总结
1. 动态设置图片, <img :src="url"> data() { return { url: require(相对路径) // 直接写相对路径会出错 } } 2 ...
- Extreme Learning Machine
Extreme Learning Machine 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. ELM 2004年南洋理工大学黄广斌提出了ELM ...
- Uva 1609 Feel Good
题面:给出长度为n的数列,然后算出其区间和乘区间最小数所能得到的最大值,并且输出区间 样例输入: 6 3 1 6 4 5 2 样例输出: 60 3 5 原题链接:https://vjudge.net/ ...