kaedah jquery parentsUntil().


  Hasil terjemahan:

ibu bapa

Bahasa Inggeris ['peərənts] Amerika ['peərənts]

n.Ibu bapa (kata nama jamak ibu bapa)

hingga

Bahasa Inggeris [ˈnˈnʌt] ənˈt …; ...

conj Sehingga..., sebelum...; bukan sehingga...

kaedah jquery parentsUntil().sintaks

Fungsi: parentsUntil() Mendapat elemen nenek moyang setiap elemen dalam set elemen padanan semasa, sehingga (tetapi tidak termasuk) elemen dipadankan oleh pemilih, nod DOM atau objek jQuery.

Sintaks 1: .parentsHingga(pemilih,penapis)

Parameter:

Pilihan Nilai rentetan yang menentukan ungkapan pemilih tempat berhenti memadankan elemen nenek moyang. penapis Pilihan. Nilai rentetan yang mengandungi ungkapan pemilih yang digunakan untuk memadankan elemen.
Parameter Penerangan

Sintaks 2: .ibubapaSehingga(elemen,penapis)

Parameter:

Pilihan Parameter . Nod DOM atau objek jQuery yang menunjukkan tempat untuk berhenti memadankan elemen nenek moyang. penapis Pilihan. Nilai rentetan yang mengandungi ungkapan pemilih yang digunakan untuk memadankan elemen. . parameter) sehingga elemen dipadankan. Objek jQuery yang dikembalikan mengandungi semua elemen nenek moyang kecuali yang dipadankan oleh pemilih yang ditentukan oleh kaedah .parentsUntil(). Jika tiada padanan atau tiada pemilih digunakan, semua elemen nenek moyang akan dipilih dalam kes ini, kaedah memilih elemen yang sama seperti .parents() jika tiada pemilih disediakan. Mulai jQuery 1.6, nod DOM atau objek jQuery, bukannya pemilih, boleh digunakan sebagai hujah pertama kepada kaedah .parentsUntil(). Kaedah ini menerima ungkapan pemilih pilihan sebagai parameter kedua. Jika parameter ini digunakan, elemen akan ditapis dengan menyemak sama ada ia sepadan dengan pemilih ini.

kaedah jquery parentsUntil().contoh

<!DOCTYPE html>
<html>
<head>
  <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
</head>

<body>
<ul class="level-1 yes">
  <li class="item-i">I</li>
  <li class="item-ii">II
    <ul class="level-2 yes">
      <li class="item-a">A</li>
      <li class="item-b">B
        <ul class="level-3">
          <li class="item-1">1</li>
          <li class="item-2">2</li>
          <li class="item-3">3</li>
        </ul>
      </li>
      <li class="item-c">C</li>
    </ul>
  </li>
  <li class="item-iii">III</li>
</ul>

<script>
$("li.item-a").parentsUntil(".level-1")
  .css("background-color", "red");

$("li.item-2").parentsUntil( $("ul.level-1"), ".yes" )
  .css("border", "3px solid blue");
</script>
</body>
</html>
Jalankan Instance »

Klik butang "Run Instance" untuk melihat contoh dalam talian