
.html() dipakai untuk mengambil/mengubah/menyisipkan elemen berupa kode HTML..text() dipakai untuk mengambil/mengubah/menyisipkan abjad berupa teks..val() dipakai untuk mengambil/mengubah/menyisipkan nilai dari elemen-elemen formulir. Misal: <input>, <select> dan <textarea>.
Kita ambil sebuah contoh, contohnya kita menciptakan elemen HTML ibarat ini:
<div id="elemen"></div> Setelah itu kita terapkan fungsi .html() untuk menyisipkan sesuatu ke dalamnya ibarat ini:
$('#elemen').html('<h1>Lorem ipsum <mark>dolor sit amet</mark></h1>'); Hasilnya ialah #elemen akan disisipi beberapa elemen gres ibarat ini:
<div id="elemen"> <h1>Lorem ipsum <mark>dolor sit amet</mark></h1> </div> Berbeda dengan .text():
$('#elemen').text('<h1>Lorem ipsum <mark>dolor sit amet</mark></h1>'); Meskipun kita menyisipkan aba-aba HTML ke dalam fungsi .text(), hasil yang ditampilkan tetaplah berupa teks bertuliskan tag HTML ibarat ini:
.val() dipakai khusus untuk mengambil data dari dalam elemen-elemen berupa formulir. Sebagai teladan kita buat elemen input dan kita akan menampilkan nilainya ke dalam tag <h1> ibarat ini:
<input type="text" value="Lorem Ipsum" /> <h1></h1> // Sisipkan nilai elemen input ke dalam tag heading var a = $('input').val(); $('h1').html(a); Pandangan Lebih Jauh
Saya tidak begitu yakin wacana seberapa banyak manfaat dari fungsi ini. Namun fungsi-fungsi jQuery ibarat .html(), .val() dan .text() sangat bermanfaat untuk Anda gunakan sebagai konsep dasar pembuatan generator berbasis teks, entah itu generator teks maupun generator HTML ibarat ini:

HTML
<div id="target"> <textarea></textarea> <button class="duplikating">Buat HTML »</button> </div> <div id="duplikat"></div> <div style="clear:both;"></div> CSS
#target, #duplikat { font:normal 12px 'Trebuchet MS',Arial,Sans-Serif; width:40%; height:250px; background:#fff; border:2px solid #666; padding:15px; margin:10px 10px 0px 0px; float:left; display:inline; } #target textarea { width:98%; height:200px; display:block; margin-bottom:5px; } jQuery
$(function() { $('button.duplikating').click(function() { var duplikat = $('#target textarea').val(); // Mengambil nilai dari <textarea> lalu menyimpannya ke dalam variabel $('#duplikat').html(duplikat); //memproduksi aba-aba HTML dari nilai <textarea> }); }); Sumber https://www.dte.web.id/
