jquery 中有很多种追加元素的方法,今天就介绍几种最常用的,做个笔记,记录一下。

jQuery append() 方法

append():方法可以在被选元素的内部的结尾处插入内容

语法:

$(selector).append(content)

例:jq在元素内部的结尾处追加元素

代码:

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="mochu">
    <div>我是原来的内容</div>
    <div>飞鸟慕鱼博客</div>
</div>
<script>
    $('#mochu').append('<p>我要是插入的内容</p>');
</script>
</body>
</html>

代码运行结果,如下图

jQuery 中几种常用的追加元素的方法

注:

1、如果使用JS动态修改HTML元素后,只能在浏览器的控制台中查看

2、查看方法:浏览器 按 F12

jQuery prepend() 方法

jQuery prepend():方法在被选元素内部的起始位置插入内容

语法:

$(selector).prepend(content)

例:JQ在元素内部的开始位置追加HTML元素

代码:

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="mochu">
    <div>我是原来的内容</div>
    <div>飞鸟慕鱼博客</div>
</div>
<script>
    $('#mochu').prepend('<p>我是利用prepend方法插入的内容</p>');
</script>
</body>
</html>

运行结果如下图:

jQuery 中几种常用的追加元素的方法

jQuery before() 方法

jQuery before():方法在被选元素的前面插入元素,形成兄弟节点

语法:

$(selector).before(content)

例:jq在指定元素前面追加内容

代码:

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="mochu">
    <div>我是原来的内容</div>
    <div>飞鸟慕鱼博客</div>
</div>
<script>
    $('#mochu').before('<p>我是利用before方法插入的内容</p>');
</script>
</body>
</html>

代码运行结果:

jQuery 中几种常用的追加元素的方法

jQuery after() 方法

jQuery after():方法在被选元素的后面插入内容,形成兄弟节点的关系。

语法:

$(selector).after(content)

例:JQ在指定元素的后面插入内容

<!DOCTYPE html>
<html>
<head>
    <script src="https://cdn.staticfile.org/jquery/2.2.4/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<div id="mochu">
    <div>我是原来的内容</div>
    <div>飞鸟慕鱼博客</div>
</div>
<script>
    $('#mochu').after('<p>我是利用after方法追加的内容</p>');
</script>
</body>
</html>

代码运行结果:

jQuery 中几种常用的追加元素的方法