jQ在元素的不同位置插入元素

简介: jQ在元素的不同位置插入元素

 在html页面中,我们可以使用jquery将需要新增的元素添加到指定元素的指定位置。
1. append()
  append()方法可以在 目标元素内部 的 尾部 插入元素,插入的元素作为最后一个子元素。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head runat="server">
<meta http-equiv="pragram" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="0" />
<meta charset="utf-8" />
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<style>
*, html, body {
   
    margin: 0;
    padding: 0;
    border: 0;
}
</style>

<script type="text/javascript">
    // 在目标元素内部最后附加一个元素
    $(function () {
   
        $(".container").append('<li style="color:blue">第三个元素</li>');
    })
</script>
<body>
    <div id="content">
        <h2>元素插入</h2>
        <ul class="container">
            <li>第一个元素</li>
            <li>第二个元素</li>
        </ul>
    </div>
</body>
</html>

2. appendTo()
   appendTo()方法将匹配元素插入到 目标元素 内部 的尾部。


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head runat="server">
<meta http-equiv="pragram" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="0" />
<meta charset="utf-8" />
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<style>
*, html, body {
   
    margin: 0;
    padding: 0;
    border: 0;
}
</style>

<script type="text/javascript">
     // 在目标元素内部最后附加一个元素
    $(function () {
   
        $('<li style="color:blue">第三个元素</li>').appendTo(".container");
    })
</script>
<body>
    <div id="content">
        <h2>元素插入</h2>
        <ul class="container">
            <li>第一个元素</li>
            <li>第二个元素</li>
        </ul>
    </div>
</body>
</html>

3. prepend()
   prepend()方法在目标元素内部的最前面插入指定的元素,并返回一个jQuery对象。指定的元素被插入到每个匹配元素里面的最前面,作为它的第一个子元素。


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head runat="server">
<meta http-equiv="pragram" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="0" />
<meta charset="utf-8" />
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<style>
*, html, body {
   
    margin: 0;
    padding: 0;
    border: 0;
}
</style>

<script type="text/javascript">
     // 在目标元素内部最前面插入一个元素
    $(function () {
   
        $(".container").prepend('<li style="color:blue">第零个元素</li>');
    })
</script>
<body>
    <div id="content">
        <h2>元素插入</h2>
        <ul class="container">
            <li>第一个元素</li>
            <li>第二个元素</li>
        </ul>
    </div>
</body>
</html>

4. prependTo()
   prependTo()方法将指定元素插入到 目标元素 内部 的最前面


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head runat="server">
<meta http-equiv="pragram" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache, must-revalidate" />
<meta http-equiv="expires" content="0" />
<meta charset="utf-8" />
<script src="js/jquery-1.11.0.min.js" type="text/javascript"></script>
</head>
<style>
*, html, body {
   
    margin: 0;
    padding: 0;
    border: 0;
}
</style>

<script type="text/javascript">
     //在目标元素内部最前面插入一个元素
    $(function () {
   
        $(".container").prepend('<li style="color:blue">第零个元素</li>');
    })
</script>
<body>
    <div id="content">
        <h2>元素插入</h2>
        <ul class="container">
            <li>第一个元素</li>
            <li>第二个元素</li>
        </ul>
    </div>
</body>
</html>
相关文章
|
自然语言处理 Rust 算法
【算法】13. 罗马数字转整数(多语言实现)
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 | 字符 | 数值 | |--|--| | I | 1 | | V | 5 | | X | 10 | | L | 50 | | C | 100 | | D | 500 | | M | 1000 | 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1
【算法】13. 罗马数字转整数(多语言实现)
|
SQL 索引
在 SQL Server 中使用 STRING_AGG 函数
【8月更文挑战第5天】
4545 2
在 SQL Server 中使用 STRING_AGG 函数
|
机器学习/深度学习 人工智能 计算机视觉
AI计算机视觉笔记二十三:PP-Humanseg训练及onnxruntime部署
本文介绍了如何训练并使用PaddleSeg的人像分割模型PP-HumanSeg,将其导出为ONNX格式,并使用onnxruntime进行部署。首先在AutoDL服务器上搭建环境并安装所需库,接着下载数据与模型,完成模型训练、评估和预测。最后,通过paddle2onnx工具将模型转换为ONNX格式,并编写预测脚本验证转换后的模型效果。此过程适用于希望在不同平台上部署人像分割应用的开发者。
1185 0
|
关系型数据库 MySQL 中间件
5分钟,使用yum方式完成mysql安装
5分钟,使用yum方式完成mysql安装
10667 2
5分钟,使用yum方式完成mysql安装
|
JavaScript 前端开发 安全
JavaScript实现跳转的方法
JavaScript实现跳转的方法
|
存储 算法 搜索推荐
Python进阶必备:字典树Trie与后缀树Suffix Array,效率提升的神器!
在Python编程中,掌握高效的数据结构对于提升程序性能至关重要。本文将深入探讨两种强大的字符串处理数据结构——字典树(Trie)与后缀数组(Suffix Array)。字典树,又称前缀树,适用于自动补全和拼写检查等功能。例如,在文本编辑器中实现自动补全时,字典树能够即时提供单词补全选项。后缀数组则用于存储字符串的所有后缀并按字典序排序,结合最长公共前缀(LCP)数组,可以高效解决许多字符串问题,如查找最长重复子串等。通过实际案例,我们将展示这两种数据结构的强大功能,帮助你在Python编程中更进一步。
387 2
|
Java
log4j2定期删除日志文件的配置
确保将以上配置嵌入到你的Log4j 2配置文件中,并根据项目的需求进行适当的调整。
1077 1
|
算法
【MATLAB】史上最全的11种数字信号滤波去噪算法全家桶
【MATLAB】史上最全的11种数字信号滤波去噪算法全家桶
6726 0
【MATLAB】史上最全的11种数字信号滤波去噪算法全家桶
|
存储 NoSQL Redis
Redis系列(一):深入了解Redis数据类型和底层数据结构
Redis系列(一):深入了解Redis数据类型和底层数据结构
Redis系列(一):深入了解Redis数据类型和底层数据结构
|
SQL 关系型数据库 MySQL
Mysql多表查询详解
Mysql多表查询详解
289 0