Rumah > hujung hadapan web > tutorial js > Perbezaan antara kaedah jquery append() dan kaedah html() dan pengenalan kepada use_jquery mereka

Perbezaan antara kaedah jquery append() dan kaedah html() dan pengenalan kepada use_jquery mereka

WBOY
Lepaskan: 2016-05-16 16:40:39
asal
1300 orang telah melayarinya

tambah(kandungan): Kaedah ini menyisipkan kandungan yang ditentukan pada penghujung elemen yang dipilih (masih ada di dalam). manakala dalam html ia adalah Menggantikan semua kandungan semasa.

Takrif dan penggunaan

Kaedah

append() memasukkan kandungan yang ditentukan di hujung (masih di dalam) elemen yang dipilih.
$(selector).tambah(kandungan)

Gunakan fungsi untuk menambahkan kandungan
Gunakan fungsi untuk memasukkan kandungan pada penghujung elemen tertentu.

Tatabahasa

$(selector).append(function(index,html))

Contoh kod:

<script src="/jquery.min.js" type="text/javascript"></script> 
<style> 
.imgFocus{border: 1px solid #eee;} 
</style> 
<p> </p> 
<script type="text/javascript"> 
var showimg = "<div class='imgFocus'>123456</div>"; 
$("p").append(showimg); 
</script>
Salin selepas log masuk
Kaedah

html() mengembalikan atau menetapkan kandungan (HTML dalaman) elemen yang dipilih.

Jika kaedah ini tidak menetapkan parameter, ia mengembalikan kandungan semasa elemen yang dipilih.
Kembalikan kandungan elemen
Apabila menggunakan kaedah ini untuk mengembalikan nilai, ia mengembalikan kandungan elemen padanan pertama.

Tatabahasa

$(selector).html()

Tetapkan kandungan semua elemen p:

$(".btn1").click(function(){ 
$("p").html("Hello <b>world</b>!"); 
});
Salin selepas log masuk

Kosongkan elemen yang ditentukan

$("a[href$='logout.asp']").click(function(event) { 
event.preventDefault(); 
$.get("/xxlr/Logout.asp","",function(data, textStatus) { 
if (data == 1) { //表明注销成功 
$('#message').html(""); 
$("#userlogin>div").show(); 
} 
else { 
$('#message').append("<p><strong>注销失败,请重新尝试!</strong></p>"); 
} 
}); 
});
Salin selepas log masuk

Berikut adalah apa yang ditambahkan oleh netizen:

Sudah tentu ia berbeza, tambah bermaksud menambah, html bermaksud menggantikan sepenuhnya
Contohnya

123


$("#1").html("456");
Hasilnya ialah:

456



$("#1").append("");
Hasilnya ialah:

123

456

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan