nextUntil metodu

nextUntil metody berlen elementden soň, şol bir ata elementiň içinde ýerleşýän elementleri gaýtarýar. Metod berlen elementden başlap, metod parametrinde görkezilen selektor bilen gabat gelýän ilkinji elemente çenli bolan elementleri gaýtarýar. Metoda parametrler geçirilmese, ol nextAll metody ýaly işleýär.

Syntax

Ilkinji parametr hökmünde, saýlama geçirilýän görnüşde setir, DOM düwün ýa-da jQuery objekt geçirilip bilner. Ikinji parametr hökmünde, goşmaça süzgüç şerti setir görnüşinde geçirilip bilner. Iki parametrem hem hökman däl:

javascript.nextUntil([selektor], [süzgüç]);

Mysal

Geliň #test elementi tapalyň we onuň aşakdaky ähli goňşylaryna www klasly abzas çenli html metody bilen '!' tekstini goýalyň:

html<p>daşynda</p>
<div>
  <p>içinde</p>
  <p class="www">içinde</p>
  <p>içinde</p>
  <p>içinde</p>
  <p id="test">içinde</p>
  <p>içinde</p>
  <p>içinde</p>
  <p class="www">içinde</p>
  <p>içinde</p>
</div>
<p>daşynda</p>
javascript$('#test').prevUntil('p.www').html('!');

HTML kody şuňa meňzeş bolýar:

html<p>daşynda</p>
<div>
  <p>içinde</p>
  <p class="www">içinde</p>
  <p>içinde</p>
  <p>içinde</p>
  <p id="test">içinde</p>
  <p>!</p>
  <p>!</p>
  <p class="www">içinde</p>
  <p>içinde</p>
</div>
<p>daşynda</p>

Şeýle-de serediň

  • prevUntil metodu,
    berlen elementden öň ýerleşýän elementleri gaýtarýar
  • next metodu,
    elementiň aşakdaky goňşysyny alyp bermeklige mümkinçilik berýär
  • nextAll metodu,
    berlen elementden soň, şol bir ata elementiň içinde ýerleşýän elementleri gaýtarýar
  • siblings metodu,
    elementiň şol bir ata elementiň içindäki goňşylaryny almaklyga mümkinçilik berýär