Rumah hujung hadapan web tutorial js Penjelasan terperinci tentang kaedah jQuery untuk menambah dan memadam elemen DOM_jquery

Penjelasan terperinci tentang kaedah jQuery untuk menambah dan memadam elemen DOM_jquery

May 16, 2016 pm 03:19 PM
elemen dom jquery padam Tambah ke

Artikel ini menganalisis kaedah jQuery untuk menambah dan mengalih keluar elemen DOM. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

Pengenalan

DOM ialah singkatan daripada Document Object Modeule Secara umumnya, operasi DOM terbahagi kepada tiga aspek.

1. Teras DOM

DOM Core tidak eksklusif untuk javascript Mana-mana bahasa pengaturcaraan yang menyokong DOM boleh menggunakannya jauh melebihi halaman web sahaja.
Contohnya: document,getElementsByTagName("form"); //Gunakan DOM Core untuk mendapatkan objek borang.

2. HTML-DOM

Apabila menggunakan Javascript dan DOM untuk menulis skrip untuk fail HTML, terdapat banyak atribut yang dimiliki oleh HTML-DOM HTML-DOM muncul lebih awal daripada DOM Core Ia menyediakan beberapa tatatanda yang lebih ringkas untuk menerangkan pelbagai sifat elemen.
Contohnya:

Salin kod Kod adalah seperti berikut:
document.forms //HTML-DOM menyediakan objek forms .

PS: Dapat dilihat bahawa mendapatkan objek dan atribut boleh dilaksanakan menggunakan Teras DOM atau HTML-DOM.

3. CSS-DOM

CSS-DOM ialah operasi untuk CSS Dalam JavaScript, fungsi utama CSS-DOM adalah untuk mendapatkan dan menetapkan pelbagai atribut objek gaya, supaya halaman web boleh memaparkan pelbagai kesan.

Contohnya:

Salin kod Kod adalah seperti berikut:
element.style.color="red" ;//Settings Kaedah untuk menetapkan warna fon sesuatu elemen.

Kaedah biasa

1. Cari nod elemen

Salin kod Kod adalah seperti berikut:
var $li = $("ul li:eq(0)" );/ /Dapatkan li pertama di bawah teg ul, yang juga boleh ditulis sebagai $("#ulID li:eq(0)");

2. Cari atribut elemen

Gunakan kaedah attr() jquery untuk mendapatkan nilai pelbagai atribut elemen Parameter kaedah attr() boleh menjadi satu atau dua.

Apabila parameter adalah satu, ia adalah nama atribut yang akan ditanya.

Apabila terdapat dua parameter, anda boleh menetapkan nilai atribut.

alert($("#id").attr("title")); //输出元素的title属性.一个参数
$("#id").attr("title","改变title值"); //改变元素的title属性值.二个参数

Salin selepas log masuk

3. Tambah nod elemen

$(html) Untuk menerangkan secara ringkas, kaedah $(html) akan mencipta objek dom berdasarkan rentetan tag html yang masuk, dan membungkus objek dom ke dalam objek jquery dan secara ringkasnya, ia akan meletakkan semua kod html teg. Hanya pergi ke kilang $()!

Contoh:

var $htmlLi = $(" <li title='香蕉'>香蕉</li>"); //创建DOM对象
var $ul = $("ul");  //获取UL对象
$ul.append($htmlLi); //将$htmlLi追加到$ul元素的li列表

Salin selepas log masuk

Disenaraikan di bawah adalah beberapa kaedah memasukkan nod

Kaedah

Penerangan

Contoh

Lampirkan()

Tambahkan kandungan pada setiap elemen yang sepadan

HTMLKod

    JQueryKod

    $(“ul”).append(“

  • AA
  • ”);

    Keputusan

    • AA

    tambahkepada()

    Kaedah ini bertentangan dengan Lampirkan() a.Lampirkan(b) adalah untuk menggantikan <🎜. >b dilampirkan pada a, dan tambahkepada() ialah untuk ditambahkan b mengejar a dalam

    HTMLKod

      JQueryKod

      $ (“

    • AA
    • ”).appendTo (“ul”).;

      Résultats

      • AA

      Prépend()

      Ajouter le contenu à l'intérieur de chaque élément correspondant

      HTMLCode

      Haha

      JQueryCode

      $(“p”).prepend(“ABC”);

      Résultats

      ABCHaha

      prependTo()

      Cette méthode est opposée à Prepend() A Prepend (b) consiste à remplacer <🎜. >b est ajouté à a, et prependTo () doit être ajouté à b est précédé de a dans

      HTMLCode

      Haha

      JQueryCode

      $("ABC").prependTo.("p");

      Résultats

      ABCHaha

      Après()

      insère du contenu après chaque élément correspondant, est après

      HTMLCode

      AAA

      JQueryCode

      $(“p”).Après(“cc”);

      Résultats

      AAA

      cc

      insertAfter()

      est l'opposé de Après()

      HTMLCode

      AAA

      JQueryCode

      $ ("cc").Après("p");

      Résultats

      AAA

      cc

      Avant()

      Insérer du contenu avant chaque élément correspondant

      HTMLCode

      AAA

      JQueryCode

      $("p"). Avant ("cc");

      Résultats

      cc

      AAA

      insertBefore()

      est l'opposé de Avant()

      HTMLCode

      AAA

      JQueryCode

      $ («cc») insertBefore («p»);

      Résultats

      cc

      AAA

      好了,不要斋看,自己动手试试吧:)

      4.删除元素节点

      由于我们需要经常动态去改变DOM元素,因此Jquery提供了两种删除节点的方法,即remove()和empty();

      4.1 remove()方法

      $("p").remove();// 我们可以获取到要删除的元素,然后调用remove()方法
      $("ul li:eq(0)").remove().appendTo("ul");// 删除ul下面的第一个li标记,然后再把删除的li标记重新加到ul里面,remove()方法返回删除元素的引用,这时你可以继续使用
      $("ul li").remove("li[title!=ABC]");//remove可以接受通过参数来选择性的删除符合条件的元素;
      
      
      Salin selepas log masuk

      4.2 empty()方法

      严格来讲,empty()方法并不是删除元素,而是清空

      例:

      HTML代码:

      <ul>
      <li title="AAA">AAA</li>
      </ul>
      
      
      Salin selepas log masuk

      JQuery代码:

      复制代码 代码如下:
      $("ul li:eq(0)").empty();

      结果

      <ul>
      <li title="AAA"></li>
      </ul>
      
      
      Salin selepas log masuk

      记住,只会清空内容,不会请空属性;

      更多关于jQuery操作DOM元素相关内容感兴趣的读者可查看本站专题:《jQuery操作DOM节点方法总结

      希望本文所述对大家jQuery程序设计有所帮助。

      Kenyataan Laman Web ini
      Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

      Alat AI Hot

      Undresser.AI Undress

      Undresser.AI Undress

      Apl berkuasa AI untuk mencipta foto bogel yang realistik

      AI Clothes Remover

      AI Clothes Remover

      Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

      Undress AI Tool

      Undress AI Tool

      Gambar buka pakaian secara percuma

      Clothoff.io

      Clothoff.io

      Penyingkiran pakaian AI

      AI Hentai Generator

      AI Hentai Generator

      Menjana ai hentai secara percuma.

      Alat panas

      Notepad++7.3.1

      Notepad++7.3.1

      Editor kod yang mudah digunakan dan percuma

      SublimeText3 versi Cina

      SublimeText3 versi Cina

      Versi Cina, sangat mudah digunakan

      Hantar Studio 13.0.1

      Hantar Studio 13.0.1

      Persekitaran pembangunan bersepadu PHP yang berkuasa

      Dreamweaver CS6

      Dreamweaver CS6

      Alat pembangunan web visual

      SublimeText3 versi Mac

      SublimeText3 versi Mac

      Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

      Bolehkah folder inetpub dipadamkan? Bagaimana dengan cepat memadam folder inetpub pada pemacu C Bolehkah folder inetpub dipadamkan? Bagaimana dengan cepat memadam folder inetpub pada pemacu C Mar 13, 2024 pm 02:00 PM

      Didapati terdapat folder inetpub pada pemacu C komputer yang mengambil banyak memori Apakah folder inetpub ini? Bolehkah ia dipadamkan terus? Sebenarnya, inetpub ialah folder pada pelayan IIS Nama penuh IIS ialah Perkhidmatan Maklumat Internet, iaitu Perkhidmatan Maklumat Internet Ia boleh digunakan untuk membina dan menyahpepijat tapak web. Kaedah khusus adalah seperti berikut: 1. Klik kanan menu Mula dan pilih "Program dan Ciri". 2. Selepas dibuka, klik "Hidupkan atau matikan ciri Windows". 3. Dalam senarai ciri Windows, nyahtanda II

      Bagaimana untuk memadam nota Xiaohongshu Bagaimana untuk memadam nota Xiaohongshu Mar 21, 2024 pm 08:12 PM

      Bagaimana untuk memadamkan nota Xiaohongshu? pandangan! Tutorial penggunaan Xiaohongshu Cara memadam nota Xiaohongshu 1. Mula-mula buka APP Xiaohongshu dan masukkan halaman utama, pilih [Saya] di sudut kanan bawah untuk memasuki kawasan khas 2. Kemudian di kawasan Saya, klik pada halaman nota sebagai ditunjukkan di bawah , pilih nota yang anda mahu padamkan;

      Adakah benar anda boleh disekat dan dipadamkan pada WeChat dan tidak dapat ditambahkan secara kekal? Adakah benar anda boleh disekat dan dipadamkan pada WeChat dan tidak dapat ditambahkan secara kekal? Apr 08, 2024 am 11:41 AM

      1. Pertama sekali, adalah palsu untuk menyekat dan memadam seseorang secara kekal dan tidak menambahkannya secara kekal. Jika anda ingin menambah pihak lain selepas anda menyekat dan memadamkannya, anda hanya memerlukan persetujuan pihak lain. 2. Jika pengguna menyekat seseorang, pihak yang satu lagi tidak akan dapat menghantar mesej kepada pengguna, melihat kalangan rakan pengguna atau membuat panggilan dengan pengguna. 3. Menyekat tidak bermakna memadamkan pihak lain daripada senarai kenalan WeChat pengguna. 4. Jika pengguna memadamkan pihak lain daripada senarai kenalan WeChat pengguna selepas menyekat mereka, tiada cara untuk pulih selepas pemadaman. 5. Jika pengguna ingin menambah pihak yang satu lagi sebagai rakan semula, pihak yang satu lagi perlu bersetuju dan menambah pengguna itu semula.

      Apakah folder yang ditemui.000? Bolehkah folder yang dijumpai.000 dipadamkan? Apakah folder yang ditemui.000? Bolehkah folder yang dijumpai.000 dipadamkan? Mar 13, 2024 pm 08:52 PM

      Dalam proses penggunaan harian komputer, anda mungkin menerima mesej ralat bahawa fail found.000 hilang dan rosak Apakah folder ini dijumpai.000? Bolehkah ia dipadam jika ia tidak berguna lagi? Oleh kerana ramai orang tidak tahu fail ini, izinkan saya memberitahu anda tentang folder yang dijumpai.000 secara terperinci~ 1. Apakah folder yang dijumpai.000 Apabila komputer hilang sebahagian atau sepenuhnya kerana penutupan tidak sah, , anda boleh mencari folder khas bernama "found.000" dan fail dengan sambungan ".chk" yang terkandung di dalamnya dalam direktori yang ditentukan dalam partition sistem. Ini "fo

      Bagaimana untuk memadam keluaran Xiaohongshu? Bagaimana untuk memulihkan selepas pemadaman? Bagaimana untuk memadam keluaran Xiaohongshu? Bagaimana untuk memulihkan selepas pemadaman? Mar 21, 2024 pm 05:10 PM

      Sebagai platform e-dagang sosial yang popular, Xiaohongshu telah menarik sejumlah besar pengguna untuk berkongsi kehidupan harian dan pengalaman membeli-belah mereka. Kadangkala kami mungkin secara tidak sengaja menerbitkan beberapa kandungan yang tidak sesuai, yang perlu dipadamkan dalam masa untuk mengekalkan imej peribadi kami dengan lebih baik atau mematuhi peraturan platform. 1. Bagaimana untuk memadam keluaran Xiaohongshu? 1. Log masuk ke akaun Xiaohongshu anda dan masukkan halaman utama peribadi anda. 2. Di bahagian bawah halaman utama peribadi, cari pilihan "Ciptaan Saya" dan klik untuk masuk. 3. Pada halaman "Ciptaan Saya", anda boleh melihat semua kandungan yang diterbitkan, termasuk nota, video, dsb. 4. Cari kandungan yang perlu dipadamkan dan klik butang "..." di sebelah kanan. 5. Dalam menu pop timbul, pilih pilihan "Padam". 6. Selepas mengesahkan pemadaman, kandungan akan hilang dari laman utama peribadi anda dan halaman awam.

      Bagaimana untuk menambah TV pada Mijia Bagaimana untuk menambah TV pada Mijia Mar 25, 2024 pm 05:00 PM

      Ramai pengguna semakin memihak kepada ekosistem elektronik sambung rumah pintar Xiaomi dalam kehidupan moden Selepas menyambung ke APP Mijia, anda boleh mengawal peranti yang disambungkan dengan mudah dengan telefon bimbit anda Namun, ramai pengguna masih tidak tahu cara menambah Mijia rumah mereka, maka panduan tutorial ini akan membawakan kepada anda kaedah dan langkah sambungan khusus, dengan harapan dapat membantu semua orang yang memerlukan. 1. Selepas memuat turun APP Mijia, buat atau log masuk ke akaun Xiaomi. 2. Kaedah menambah: Selepas peranti baharu dihidupkan, dekatkan telefon dengan peranti dan hidupkan TV Xiaomi Dalam keadaan biasa, gesaan sambungan akan muncul. Jika tiada gesaan muncul, anda juga boleh menambah peranti secara manual Kaedahnya ialah: selepas memasuki APP rumah pintar, klik butang pertama di sebelah kiri bawah

      Apakah fail hiberfil.sys? Bolehkah hiberfil.sys dipadamkan? Apakah fail hiberfil.sys? Bolehkah hiberfil.sys dipadamkan? Mar 15, 2024 am 09:49 AM

      Baru-baru ini, ramai netizen bertanya kepada editor, apakah itu fail hiberfil.sys? Bolehkah hiberfil.sys mengambil banyak ruang pemacu C dan dipadamkan? Editor boleh memberitahu anda bahawa fail hiberfil.sys boleh dipadamkan. Mari kita lihat butiran di bawah. hiberfil.sys ialah fail tersembunyi dalam sistem Windows dan juga fail hibernasi sistem. Ia biasanya disimpan dalam direktori akar pemacu C, dan saiznya bersamaan dengan saiz memori yang dipasang sistem. Fail ini digunakan apabila komputer sedang hibernasi dan mengandungi data memori sistem semasa supaya ia boleh dipulihkan dengan cepat kepada keadaan sebelumnya semasa pemulihan. Oleh kerana saiznya adalah sama dengan kapasiti memori, ia mungkin mengambil jumlah ruang cakera keras yang lebih besar. hiber

      Bagaimana untuk memadam sepenuhnya sejarah sembang TikTok Bagaimana untuk memadam sepenuhnya sejarah sembang TikTok May 07, 2024 am 11:14 AM

      1. Buka apl Douyin, klik [Mesej] di bahagian bawah antara muka dan klik entri perbualan sembang yang perlu dipadamkan. 2. Tekan lama mana-mana rekod sembang, klik [Multiple Select], dan semak rekod sembang yang ingin anda padamkan. 3. Klik butang [Padam] di penjuru kanan sebelah bawah dan pilih [Sahkan pemadaman] dalam tetingkap pop timbul untuk memadam rekod ini secara kekal.

      See all articles