Kaedah contents

Kaedah contents mendapatkan elemen keturunan, termasuk teks dan komen.

Sintaks

Kaedah ini tidak menerima parameter:

javascript.contents();

Kaedah contents berfungsi seperti kaedah children, perbezaannya muncul apabila cuba mengakses teks keturunan. Bandingkan dua contoh di bawah:

Contoh

Menggunakan kaedah children:

html<p id="test">teks1 <b>tebal</b> teks2</p>
javascript$('#test').children().each(
  function() {
    console.log($(this).text()); // akan memaparkan 'tebal'
  }
);

Contoh

Menggunakan kaedah contents:

html<p id="test">teks1 <b>tebal</b> teks2</p>
javascript$('#test').contents().each(
  function() {
    console.log($(this).text()); // akan memaparkan 'teks1', 'tebal', 'teks2'
  }
);

Lihat juga

  • kaedah children,
    yang membolehkan anda mendapatkan elemen keturunan
  • kaedah parent,
    yang membolehkan anda mendapatkan elemen induk langsung
  • kaedah parents,
    yang membolehkan anda mendapatkan semua elemen induk
  • kaedah closest,
    yang membolehkan anda mendapatkan elemen induk terdekat yang memenuhi pemilih