Rumah hujung hadapan web tutorial js Kaedah JQuery untuk menggantikan DOM nodes_jquery

Kaedah JQuery untuk menggantikan DOM nodes_jquery

May 16, 2016 pm 03:55 PM
jquery menggantikan

Contoh dalam artikel ini menerangkan cara menggantikan nod DOM dengan JQuery. Kongsikan dengan semua orang untuk rujukan anda. Analisis khusus adalah seperti berikut:

Jika anda ingin menggantikan nod, jQuery menyediakan kaedah yang sepadan, iaitu replaceWith() dan replaceAll().

Fungsi kaedah

replaceWith() adalah untuk menggantikan semua elemen padanan dengan elemen HTML atau DOM yang ditentukan.

Kod JQuery untuk contoh ini:

<script type="text/javascript">
//<![CDATA[
$(function(){
 $("#btn_1").click(function(){
  $(".nm_p").replaceWith('<p class="nm_p">欢迎访问www.jb51.net</p>'); 
 })
 $("#btn_2").click(function(){
  $(".nm_p").replaceWith('<p class="nm_p" title="欢迎访问脚本之家" >欢迎访问脚本之家</p>'); 
  // 同样的实现: $('<p class="nm_p">欢迎访问www.jb51.net</p>').replaceAll(".nm_p"); 
 })
});
//]]>
</script>
Salin selepas log masuk

Anda juga boleh menggunakan kaedah lain dalam JQuery, replaceAll(), yang mempunyai kesan yang sama seperti kaedah replaceWith(), kecuali operasi replaceWith() diterbalikkan Anda boleh menggunakan kod jQuery berikut untuk mencapai fungsi yang sama :

Salin kod Kod adalah seperti berikut:
$('<p class="nm_p">Selamat datang ke www.jb51 .net</p>').replaceAll(".nm_p");

Kedua-dua ayat kod JQuery ini akan mencapai kesan penggantian nod.

PS: Jika acara telah terikat pada elemen sebelum penggantian, acara asal terikat akan hilang bersama-sama dengan elemen diganti selepas penggantian, dan acara itu perlu diikat semula pada elemen baharu.

Saya harap artikel ini akan membantu pengaturcaraan jQuery semua orang.

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

Tag artikel 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)

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Feb 28, 2024 pm 03:12 PM

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery?

Petua jQuery: Cepat ubah suai teks semua teg pada halaman Petua jQuery: Cepat ubah suai teks semua teg pada halaman Feb 28, 2024 pm 09:06 PM

Petua jQuery: Cepat ubah suai teks semua teg pada halaman

Gunakan jQuery untuk mengubah suai kandungan teks semua teg Gunakan jQuery untuk mengubah suai kandungan teks semua teg Feb 28, 2024 pm 05:42 PM

Gunakan jQuery untuk mengubah suai kandungan teks semua teg

Penjelasan terperinci tentang cara menggantikan baris baharu dalam PHP Penjelasan terperinci tentang cara menggantikan baris baharu dalam PHP Mar 20, 2024 pm 01:21 PM

Penjelasan terperinci tentang cara menggantikan baris baharu dalam PHP

Kemahiran penggantian PHP didedahkan! Kemahiran penggantian PHP didedahkan! Mar 28, 2024 am 08:57 AM

Kemahiran penggantian PHP didedahkan!

Fahami peranan dan senario aplikasi eq dalam jQuery Fahami peranan dan senario aplikasi eq dalam jQuery Feb 28, 2024 pm 01:15 PM

Fahami peranan dan senario aplikasi eq dalam jQuery

Bolehkah PHP menggantikan fungsi JSP? Bolehkah PHP menggantikan fungsi JSP? Mar 20, 2024 pm 03:45 PM

Bolehkah PHP menggantikan fungsi JSP?

Perkongsian teknik praktikal untuk menggantikan ruang di Golang Perkongsian teknik praktikal untuk menggantikan ruang di Golang Mar 13, 2024 am 09:15 AM

Perkongsian teknik praktikal untuk menggantikan ruang di Golang

See all articles