jQuery prepend( ) 方法

Posted 乱舞春秋__

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery prepend( ) 方法相关的知识,希望对你有一定的参考价值。

使用jQuery的 append( ) 方法,我们可以在被选元素的结尾处插入指定的内容。

语法格式:

$(selector).prepend(content,function(index,currenthtml))

参数:

content(必需):插入的内容(可以是HTML元素)。

function(index,currentHTML)(可选):返回待插入内容的函数。

注意:

(1)index为元素的索引。

(2)currentHTML为被选元素的当前 HTML。

示例:

(1)常规方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="../jQuery/jQuery.js"></script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("div").prepend("<p class = 'para'>一段文字。</p>");
            })
        })
    </script>
    <style>
        div {
            width: 150px;
            height: 150px;
            background-color: rgba(74, 165, 66, 0.404);
        }
        .para {
            color: blue;
        }
    </style>
</head>
<body>
    <button>按钮</button>
    <div><p>我是一个盒子。</p></div>
</body>
</html>

 

点击按钮,DIV的开头处将插入新段落,效果如图:

(2)函数方式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <script src="../jQuery/jQuery.js"></script>
    <script>
        $(document).ready(function(){
            $("button").click(function(){
                $("ol li").prepend(function(index,currentHTML){
                    return "<em>我的索引号为 " + index + " 我当前的HTML为" + currentHTML + "</em>";
                })
            })
        })
    </script>
</head>
<body>
    <ol>
        <li><b>我是列表项1。</b></li>
        <li><b>我是列表项2。</b></li>
        <li><b>我是列表项3。</b></li>
    </ol>
    <button>按钮</button>
</body>
</html>

点击按钮,效果如图:

以上是关于jQuery prepend( ) 方法的主要内容,如果未能解决你的问题,请参考以下文章

jQuery prepend( ) 方法

jQuery 文档操作之prepend() 和prependTo()方法.

简单脚本不适用于 jQuery 中的 .prepend() 和 .css() 方法

通过 append() 和 prepend() 方法添加若干新元素

jQuery 添加元素append() prepend() after() before()

添加新内容的四个 jQuery 方法:append,prepend,after,before