亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Sisipan nod DOM jQuery

Dalam bab terakhir, kami juga mempunyai pemahaman awal tentang beberapa operasi pada nod Sekarang mari kita belajar untuk memasukkan

Ia tidak cukup untuk mencipta elemen secara dinamik. kita perlu meletakkan dokumen halaman dan memberikannya. Jadi persoalannya, bagaimana untuk memasukkannya ke dalam dokumen?
Ini melibatkan hubungan kedudukan Ia adalah perkara biasa untuk meletakkan elemen yang baru dicipta ini di dalamnya sebagai elemen anak unsur tertentu pada halaman. Untuk pemprosesan sedemikian, jQuery mentakrifkan dua kaedah operasi

QQ截圖20161025142026.png

tambah: Operasi ini berkaitan dengan melaksanakan kaedah appendChild asli pada elemen yang ditentukan dan menambahkannya pada dokumen serupa.

tambahkepada: Sebenarnya, menggunakan kaedah ini membalikkan operasi $(A).tambah(B) konvensional, iaitu, bukannya menambahkan B ke A, menambahkan A ke B.

Nota: Kedua-dua kaedah append() dan .appendTo() mempunyai fungsi yang sama Perbezaan utama ialah sintaks - lokasi kandungan dan sasaran adalah berbeza

Append() ialah. didahului oleh objek yang disisipkan, diikuti dengan kandungan elemen yang akan dimasukkan ke dalam objek

appendTo() didahului oleh kandungan elemen yang akan dimasukkan, dan diikuti dengan objek yang dimasukkan

Mari jelaskan secara terperinci dengan contoh:

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
    <style>
    .content {
        width: 300px;
    }
    .append{
        background-color: blue;
    }
    .appendTo{
        background-color: red;
    }
    </style>
</head>

<body>
    <button id="bt1">append添加</button>
    <button id="bt2">appendTo添加</button>

    <div class="content"></div>

    <script type="text/javascript">

        $("#bt1").on('click', function() {
            //.append(), 內(nèi)容在方法的后面,
            //參數(shù)是將要插入的內(nèi)容。
            $(".content").append('<div class="append">php 中文網(wǎng)</div>')
        })
    </script>

    <script type="text/javascript">

        $("#bt2").on('click', function() {
            //.appendTo()剛好相反,內(nèi)容在方法前面,
            //無論是一個(gè)選擇器表達(dá)式 或創(chuàng)建作為標(biāo)記上的標(biāo)記
            //它都將被插入到目標(biāo)容器的末尾。
            $('<div class="appendTo">php.cn</div>').appendTo($(".content"))
        })

    </script>

</body>

</html>


Meneruskan pembelajaran
||
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script> <style> .content { width: 300px; } .append{ background-color: blue; } .appendTo{ background-color: red; } </style> </head> <body> <button id="bt1">append添加</button> <button id="bt2">appendTo添加</button> <div class="content"></div> <script type="text/javascript"> $("#bt1").on('click', function() { //.append(), 內(nèi)容在方法的后面, //參數(shù)是將要插入的內(nèi)容。 $(".content").append('<div class="append">php 中文網(wǎng)</div>') }) </script> <script type="text/javascript"> $("#bt2").on('click', function() { //.appendTo()剛好相反,內(nèi)容在方法前面, //無論是一個(gè)選擇器表達(dá)式 或創(chuàng)建作為標(biāo)記上的標(biāo)記 //它都將被插入到目標(biāo)容器的末尾。 $('<div class="appendTo">php.cn</div>').appendTo($(".content")) }) </script> </body> </html>