Kode ini memungkinkan kita untuk mengambil node komentar HTML yang kemudian bisa kita gunakan sebagai elemen HTML biasa. Sehingga jika komentar HTML adalah berupa elemen HTML yang mengandung permintaan HTTP, maka kita bisa memuat elemen tersebut secara tidak langsung dengan cara menuliskannya sebagai komentar HTML terlebih dahulu:
$('#fake-elem-container').contents().filter(function() {
return this.nodeType == 8;
}).each(function(i, e) {
$('#container').html(e.nodeValue);
});
#fake-elem-container
adalah elemen yang akan dijadikan sebagai penampung komentar HTML, sedangkan #container
akan menjadi penampung node komentar yang sudah berubah menjadi elemen HTML:
<div id="fake-elem-container">
<!-- <img alt="" src="gambar.jpg"> -->
</div>
<div id="container"></div>
Jika berhasil diterapkan, maka #container
akan memuat gambar yang dibentuk dari komentar HTML di dalam elemen #fake-elem-container