Kaedah prevAll

Kaedah prevAll mengembalikan semua elemen yang terletak sebelum elemen yang ditentukan dalam induk yang sama.

Sintaks

Mendapatkan semua elemen sebelah di atas:

javascript$(pemilih).prevAll();

Anda juga boleh menapis elemen sebelah berdasarkan pemilih yang ditentukan:

javascript$(elemen).prevAll(pemilih);

Contoh

Mari cari elemen #test dan tetapkan teks '!' kepada semua elemen sebelah di atasnya menggunakan kaedah html:

html<p>di luar</p>
<div>
  <p>di dalam</p>
  <p>di dalam</p>
  <p id="test">di dalam</p>
  <p>di dalam</p>
  <p>di dalam</p>
</div>
<p>di luar</p>
javascript$('#test').prevAll().html('!');

Kod HTML akan kelihatan seperti ini:

html<p>di luar</p>
<div>
  <p>!</p>
  <p>!</p>
  <p id="test">di dalam</p>
  <p>di dalam</p>
  <p>di dalam</p>
</div>
<p>di luar</p>

Lihat juga

  • kaedah nextAll,
    yang mengembalikan elemen-elemen yang terletak selepas elemen yang ditentukan dalam induk yang sama
  • kaedah prev,
    yang membolehkan mendapatkan elemen sebelah di atas elemen
  • kaedah prevUntil,
    yang mengembalikan elemen-elemen yang terletak sebelum elemen yang ditentukan
  • kaedah siblings,
    yang membolehkan mendapatkan elemen-elemen sebelah dalam induk yang sama