jQuery_ 复制元素、DOM 插入到现有元素外|学习笔记

简介: 快速学习 jQuery_ 复制元素、DOM 插入到现有元素外

开发者学堂课程【jQuery 开发教程:jQuery_ 复制元素、DOM 插入到现有元素外】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/362/detail/4295


jQuery_ 复制元素、DOM 插入到现有元素外


目录:

一、复制元素方法:clone 方法使用

二、DOM 插入现有元素外:after 方法介绍

三、DOM 插入现有元素外:before 方法介绍

四、DOM 插入现有元素外:insertAfter 方法使用

五、DOM 插入现有元素外:insertBefore 方法使用

 

一、复制元素

1、clone ()

创建一个匹配的元素集合的深度拷贝副本。

深度拷贝的意思是只单纯拷贝过来使用,保持原来不变,只是应用一份来用,下面代码样式

先创建新的 html 文件,命名为 clone

<! DOCTYPE html >

<html lang ="en”>

<head>

<meta charset ="UTF-8">

<title></title>

//引入jquery

<scriptsrc="http://apps,bdimg.com/libs/jquery-2.1.1./jquery.min.js"></script>

<head>

<body>

<p>haha</p>

<p>haha</p>

<p>haha</p>

<span>我是span</span>

<script>

$(function(){

//选择 span 标签,添加至 p 标签

$(”span”).clone().appendTo($(“p”));

})

执行结果:

图片22.png

图片23.png


二、DOM插入现有元素外

1、after()

在匹配元素集合中的每个元素后面插入参数所指定的内容,作为其兄弟节点。

2、before()

根据参数设定,在匹配元素的前面插入内容(译者注:外部插入)

3、insertAfter( )

在目标元素后面插入集合中每个匹配的元素(注:插入的元素作为目标元素的兄弟元素)。

4、insertBefore()

在目标元素前面插入集合中每个匹配的元素(注:插入的元素作为目标元素的兄弟元素)。

<! DOCTYPE html >

<html lang ="en”>

<head>

<meta charset ="UTF-8">

<title></title>

<scriptsrc="http://apps,bdimg. . com/libs/jquery-2.1.1./jquery.min.js"></script>

<head>

<body>

<p>haha</p>

<p>haha</p>

<p>haha</p>

<span>我是span</span>

<script>

$(function(){

$(”span”).clone().appendTo($(“p”));

})

$(“p").after("<span>11111111111</span>");

图片24.png

$(“span>222222222</span>").insertArter($("p"));

$(“p").before ("<span>span</span>");

$(“<span> 1111111111</span").insertBefore($ ("p"));

在来执行,可以看到和上面的结果是一样的

insertAfter( ) 和 insertBefore() 是并不常用的,after() 和 before()是一样的,一般会比较常用一些。

相关文章
|
1月前
|
JavaScript
jQuery - 添加元素
通过 jQuery,可以很容易地添加新元素/内容。
44 10
|
1月前
|
JavaScript 前端开发 开发者
深入了解jQuery:轻松实现高效的DOM操作
【10月更文挑战第11天】深入了解jQuery:轻松实现高效的DOM操作
48 0
|
2月前
|
JavaScript 前端开发 容器
用HTML DOM实现有条件地渲染网页元素(上)
用HTML DOM实现有条件地渲染网页元素(上)
|
2月前
|
存储 JavaScript 前端开发
用HTML DOM实现有条件地渲染网页元素(下)
用HTML DOM实现有条件地渲染网页元素(下)
|
19天前
|
JavaScript 前端开发 开发者
.js的dom元素操作
【10月更文挑战第29天】通过灵活运用这些 DOM 元素操作方法,JavaScript 可以实现丰富的网页交互效果,如动态更新页面内容、响应用户操作、创建和删除页面元素等。在实际开发中,开发者可以根据具体的需求和场景,选择合适的 DOM 元素操作方法来实现所需的功能,为用户提供更加流畅和动态的网页体验。
|
19天前
|
JavaScript 前端开发
|
1月前
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
60 4
|
19天前
|
JavaScript 前端开发 API
|
1月前
|
JavaScript
在Vue中获取DOM元素的实际宽高
【10月更文挑战第2天】
248 1
|
1月前
|
JavaScript 前端开发 API
深入理解jQuery:高效DOM操作与事件处理
【10月更文挑战第11天】深入理解jQuery:高效DOM操作与事件处理
18 0