jquery追加元素的所有方法全面深入实例讲解(append、prepend、after、before、wrap等等)

yizhihongxing

下面我来为您详细讲解jquery追加元素的所有方法全面深入实例讲解。

1. append()

1.1 简介

append() 方法用于在指定元素的结尾处(仍位于内部)插入指定内容。可以是任何内容,如字符串、DOM 元素或 jQuery 对象。
语法:$(selector).append(content)

1.2 示例

例如,在一个带有 id="demo" 的

元素中,我们插入一段文本:

<html>
<head>
<script src="jquery-3.5.1.js"></script> 
</head>
<body>

<p id="demo">我们正在使用 jQuery</p>

<script>
$(document).ready(function(){
  $("#demo").append("来进行追加内容的练习。");
});
</script>

</body>
</html>

输出结果为:
我们正在使用 jQuery来进行追加内容的练习。

2. prepend()

2.1 简介

prepend() 方法用于在指定元素的开头处(仍位于内部)插入指定内容。可以是任何内容,如字符串、DOM 元素或 jQuery 对象。
语法:$(selector).prepend(content)

2.2 示例

例如,我们在一个带有 id="demo" 的

元素中,插入一段文本:

<html>
<head>
<script src="jquery-3.5.1.js"></script> 
</head>
<body>

<p id="demo">我们正在使用 jQuery</p>

<script>
$(document).ready(function(){
  $("#demo").prepend("来进行文本追加的练习: ");
});
</script>

</body>
</html>

输出结果为:
来进行文本追加的练习: 我们正在使用 jQuery

3. after()

3.1 简介

after() 方法在被选元素之后插入内容(作为它的同胞)。可以是任何内容,如字符串、DOM 元素或 jQuery 对象。
语法:$(selector).after(content)

3.2 示例

例如,我们在一个带有 id="demo" 的

元素后面插入一段文本:

<html>
<head>
<script src="jquery-3.5.1.js"></script> 
</head>
<body>

<p id="demo">我们正在使用 jQuery</p>

<script>
$(document).ready(function(){
  $("#demo").after("<p>文本追加的第二行</p>");
});
</script>

</body>
</html>

输出结果为:
我们正在使用 jQuery
文本追加的第二行

4. before()

4.1 简介

before() 方法在被选元素之前插入内容(作为它的同胞)。可以是任何内容,如字符串、DOM 元素或 jQuery 对象。
语法:$(selector).before(content)

4.2 示例

例如,我们在一个带有 id="demo" 的

元素前面插入一段文本:

<html>
<head>
<script src="jquery-3.5.1.js"></script> 
</head>
<body>

<p id="demo">我们正在使用 jQuery</p>

<script>
$(document).ready(function(){
  $("#demo").before("<p>文本追加的第一行</p>");
});
</script>

</body>
</html>

输出结果为:
文本追加的第一行
我们正在使用 jQuery

5. wrap()

5.1 简介

wrap() 方法用于把 HTML 元素包裹在另一个 HTML 元素中。
语法:$(selector).wrap(wrapperfunction)

5.2 示例

例如,我们把一个带有 id="demo" 的元素包裹在

中:

<html>
<head>
<script src="jquery-3.5.1.js"></script> 
</head>
<body>

<div id="wrapper">
  <p id="demo">这是需要被包裹的元素。</p>
</div>

<script>
$(document).ready(function(){
  $("#demo").wrap("<div class='new'></div>");
});
</script>

</body>
</html>

输出结果为:

这是需要被包裹的元素。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:jquery追加元素的所有方法全面深入实例讲解(append、prepend、after、before、wrap等等) - Python技术站

(0)
上一篇 2023年6月10日
下一篇 2023年6月10日

相关文章

  • 举例详解CSS中的字体尺寸设置

    下面是“举例详解CSS中的字体尺寸设置”的完整攻略。 一、字体大小相关单位 在CSS中,用于设置字体大小的单位有多种,常见的有以下几种: px:像素,是CSS中最基本的单位,1px等于屏幕上的一个物理像素; em:相对于父元素字体大小的倍数,例如一个元素设置了字体大小为2em,它的字体大小就会是父元素字体大小的2倍; rem:相对于根元素字体大小的倍数,例如…

    css 2023年6月9日
    00
  • 纯html+css实现奥运五环的示例代码

    下面是详细讲解“纯html+css实现奥运五环的示例代码”的完整攻略: 设计思路 为了实现五环,需要先把它们的几何形状考虑清楚。五环都可以用简单的线段来描述,然后填充对应的颜色。我们可以使用<div>元素来代表每个环,然后设置对应的样式来实现填充色。在样式中,使用border-radius属性来绘制圆弧边框,使五环看起来更协调。另外,为了让五环居…

    css 2023年6月9日
    00
  • Webpack中loader打包各种文件的方法实例

    下面来详细讲解 Webpack 中 loader 打包各种文件的方法实例。 1. 什么是 loader? 在使用 Webpack 时,我们通常需要对各种文件进行打包,比如 CSS、图片、字体、Markdown 等等。而这些文件在打包时,都需要通过 loader 进行处理。 Loader 是 Webpack 中比较重要的概念,它可以将非 JavaScript …

    css 2023年6月10日
    00
  • HTML+Sass实现HambergurMenu(汉堡包式菜单)

    HTML和Sass的结合可以实现汉堡包式菜单,下面是实现的步骤: 步骤1: HTML 结构 <div class="hm-container"> <button class="hm-btn"> <span></span> <span></span>…

    css 2023年6月10日
    00
  • CSS实现超级链接需要通过双击后跳转

    要实现“CSS实现超级链接需要通过双击后跳转”,我们可以利用CSS中的:hover伪类和JavaScript来实现。 以下为示例说明: 利用JavaScript实现双击跳转 在html中添加一个链接元素,并设置id属性,如下所示: <a id="mylink" href="https://www.example.com&q…

    css 2023年6月10日
    00
  • 巧用CSS3的calc()宽度计算做响应模式布局的方法

    现在我将详细讲解“巧用CSS3的calc()宽度计算做响应模式布局的方法”的完整攻略,包括制作过程、示例说明等。 什么是宽度计算的calc()函数 宽度计算的calc()函数是CSS3中非常有用的函数之一,它可以进行加、减、乘、除的数学运算,可以用于计算元素的宽度,高度、行高等属性。其中,最重要的部分是 calc() 函数的计算规则: 加、减、乘、除符号的前…

    css 2023年6月9日
    00
  • 小程序实现简单列表功能

    关于“小程序实现简单列表功能”的完整攻略,我列了以下几个步骤: 步骤1:创建项目并配置 首先,我们需要创建一个微信小程序项目,并配置好相关基本信息,例如“AppID”等。 步骤2:使用wx.request获取数据 在小程序中,我们可以使用wx.request方法来获取数据。首先,需要在JS文件中定义一个变量,用于存储请求的api地址: var url = &…

    css 2023年6月10日
    00
  • DIV始终浮动在页面底部

    要实现“DIV始终浮动在页面底部”,有以下几种方法: 1. 使用绝对定位 通过将DIV的position属性设为absolute,并将bottom属性设为0,可以将DIV固定在页面底部。示例代码如下: #bottom-div { position: absolute; bottom: 0; width: 100%; height: 50px; /* 注意要设…

    css 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部